1
私はusers have_many:recommendationsがある場所のプロジェクトを持っています。ユーザーもhas_manyのフォロワーとの接続を介して、以下:Rails:ユーザーhas_many:おすすめ:他のユーザーから
has_many :recommendations
has_many :followers, :class_name => 'Connection', :foreign_key => 'user_id'
has_many :following, :class_name => 'Connection', :foreign_key => 'follower_id'
ユーザーが勧告を作成すると、信者がその勧告にアクセスすることができるはずです。
したがって、次のユーザーをフォローすることができます。のユーザーがフォローしているユーザーからのおすすめを取得するには、
ActiveRecordでこれを行うにはどうしたらいいですか?
をするだけbr3ntの答えに追加します。関連のドキュメントを見てください。あなたが必要としているものは何ですか?http://guides.rubyonrails.org/association_basics.html#the-has-many-through-association –