我有以下型號獲取未定義的方法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