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
几个小时以来一直在寻找如何建立关系,我想我可能忽略了一些非常简单的事情......对不起新手问题,但我开始从沮丧中拔出头发!