2
class Photo < ActiveRecord::Base
has_many :boosts, class_name: BoostedPhoto
...
end
class BoostedPhoto < ActiveRecord::Base
belongs_to :photo
end
這是我有它成立至今,但是當我嘗試這樣做在控制檯:鋼軌關係一對多;不能建立子對象?
photo = Photo.first
photo.boosts.create(title: 'testing')
我得到下面的結果
(0.3ms) begin transaction
(0.1ms) rollback transaction
ActiveRecord::UnknownAttributeError: unknown attribute: photo_id
被仰視如何做幾個小時的關係,我想我可能會忽略一些非常簡單的事情......對於新問題感到抱歉,但是我開始把我的頭髮從挫敗中解脫出來!
你有一個名爲photo_id'列'的' BoostedPhoto'?該列由軌道用來保存關聯。 – klump 2012-03-25 12:11:04