Modela と Modelb の 2 つのモデルがあります。
Modela は 1 つの Modelb しか所有できませんが、Modelb は多くの Modela の一部になることができます。
私が今持っているのは
class Modela < ActiveRecord::Base
has_one :modelb
end
class Modelb < ActiveRecord::Base
belongs_to :modela, :foreign_key => "modela_id" #might not make sense?
end
私が行っていた :foreign_key の全体についてはよくわかりませんが、中断したときの場所でした。Modelb を多くの Modela の一部にしようとしているので、Modelb テーブルに modela_id フィールドを追加したくありません。
これを行う最善の方法は何ですか?