我有以下型号获取未定义的方法ActiveRecord的::关系
class Book < ActiveRecord::Base
has_many :chapters
end
和
class Chapter < ActiveRecord::Base
belongs_to :book
end
在/chapters/edit/id
我得到
undefined method `book' for #<ActiveRecord::Relation:0x0000010378d5d0>
当我尝试这样访问本书
@chapter.book
你能仔细检查并确认'Chapter'有一个数据库字段'book_id'和你的数据库是通过'耙分贝正确迁移:migrate'? – 2012-01-13 10:02:34
请出示您的编辑控制方法,其中@chapter初始化 – alony 2012-01-13 10:36:23