Ruby on rails 由has\u many:through关系创建的联接表是否也可以具有has\u many关系?

Ruby on rails 由has\u many:through关系创建的联接表是否也可以具有has\u many关系?,ruby-on-rails,relation,activerecord-relation,Ruby On Rails,Relation,Activerecord Relation,has_many through关系创建的模型如下所示: class MerchantOrder < ActiveRecord::Base belongs_to :order belongs_to :user has_many :products end class-MerchantOrder

has_many through关系创建的模型如下所示:

class MerchantOrder < ActiveRecord::Base
  belongs_to :order
  belongs_to :user
  has_many :products
end
class-MerchantOrder

但我不确定这是否可行。有什么理由不起作用吗?

没有理由不起作用。什么不起作用?显示您尝试的failedIt未失败的代码。我刚刚习惯使用联接表,不确定它们的功能是否可以扩展到仅仅联接两个模型之外。但听起来这是完全可以接受的。