0
レビューとユーザーの2つのモデル。多型と 'has_many'の関連付けを組み合わせる
レビューには、3つの関連フィールド:user_id
,reviewable_type
、およびreviewable_id
があります。したがって、関連は次のようになります。
User has_many :reviews
User has_many :reviews, :as => :reviewable
Review belongs_to :user
Review belongs_to :reviewable
ユーザーモデルから正しい「セット」のレビューを見つける方法はありますか? @user.reviews
vs ...?
一般的なケースとして、2つのモデルを設定して、それらの間の複数の関連付けが別々になるようにすると、親モデルは子供の各セットに個別にアクセスできますか?