多对多与单表继承关联

时间:2013-07-31 13:28:05

标签: ruby-on-rails ruby ruby-on-rails-4 single-table-inheritance

我正在寻找儿童模型中的多对多关联。这样的事情如下。你能指导一下最好的方法吗?

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

1 个答案:

答案 0 :(得分:0)

如果您不需要额外的列,那么您只需使用has_and_belongs_to_many即可从http://guides.rubyonrails.org/association_basics.html

中读取它