【发布时间】:2012-01-13 09:52:58
【问题描述】:
我有以下型号
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,并且您的数据库已通过rake db:migrate正确迁移? -
请显示您的编辑控制器方法,其中@chapter 已初始化
标签: ruby-on-rails activerecord