私は次のモデルが/chapters/edit/id
でのActiveRecordのための未定義のメソッドを取得する::関係
class Book < ActiveRecord::Base
has_many :chapters
end
と
class Chapter < ActiveRecord::Base
belongs_to :book
end
は私が
undefined method `book' for #<ActiveRecord::Relation:0x0000010378d5d0>
を取得している私はこのような書籍にアクセスしようとすると、
@chapter.book
'Chapter'がデータベース列' book_id'を持っていて、あなたのデータベースが 'rake db:migrate'によって正しく移行されていることを二重に確認して確認できますか? –
あなたの編集コントローラメソッドを表示してください。@chapterは初期化されています。 – alony