0

Railsアプリケーションでrspecテストのファイルを実行すると、has_many関連付けのテストを除いてすべてが合格します。

it { should have_many(:notes) } # ERROR
it { should belong_to(:agent_field_set) } # OK
it { should have_and_belong_to_many(:profiles) } # OK

should have_many(:notes)線が上がりますArgumentError: wrong number of arguments (0 for 1)。データベースとモデルファイルをチェックして、has_many関連付けの存在を確認しましたが、どちらも正常に表示されます。

has_many :notes, class_name: "NoteNs::Note", foreign_key: :user_id

誰かが問題を探す場所を教えてもらえますか?

仕様:Ruby 1.9.3、Rails 3.2.11

4

1 に答える 1