A 'user
has manyposts
および a product
has manyposts
であり、与えられたものは aまたは a のpost
いずれかに属することができますが、両方に属することはできません。user
product
テーブルにhas_many :through
保存され、次のように書かれた関係だと思います:posts_relationships
Class User < ActiveRecord::Base
has_many :posts, :through => posts_relationships
と
Class Product < ActiveRecord::Base
has_many :posts, :through => posts_relationships
私が必要とするものを表現します。 それはそれを行うための正しくて最も簡単な方法ですか? 複雑な関係ではないので、できるだけ簡単に書きたいと思います。