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
関係を築く方法を数時間調べていて、本当に単純なことを見落としているのではないかと思います...初心者の質問で申し訳ありませんが、欲求不満から髪を引っ張り始めています!