子モデル内で多対多の関連付けを探しています。以下のようなもの。最善の方法を教えてください。
Parent
class A < ActiveRecord::Base
end
Child1
class B < A
has_many :bc
has_many :c ,through: :bc
end
Child2
class C < A
has_many :bc
has_many :b, through: :bc
end
子モデル内で多対多の関連付けを探しています。以下のようなもの。最善の方法を教えてください。
Parent
class A < ActiveRecord::Base
end
Child1
class B < A
has_many :bc
has_many :c ,through: :bc
end
Child2
class C < A
has_many :bc
has_many :b, through: :bc
end
余分な列が必要ない場合は、has_and_belongs_to_many を使用するだけでhttp://guides.rubyonrails.org/association_basics.htmlから読むことができます