Collections、Contributors、ProductContributorsの3つのテーブルがあります
コレクション has_many :product_contributors has_many :contributors, :through => Product_contributors
寄稿者 has_many :product_contributors has_many :collections, :through => Product_contributors
ProductContributor 所属先 :コレクション所属先 :寄稿者
私のproduct_contributorテーブルには、id product_idとして列があります(ここでは、product_typeがコレクションの場合、collection_idにマップする必要があります)product_type contributor_id
これを行う方法はありますか???
私はこの belongs_to :collection , :foreign_key => :product_id のようなものを試していました
plsは、これに対する適切な解決策になる可能性があることを私に示唆しています...