0

Michael Hartl のRailstutorialに似たサンプル アプリケーションに取り組んでおり、current_user がフォローしていないすべてのユーザーを表示したいと考えています。どうやってやるの?

User.rb は次のとおりです。

has_many :following_relationships, class_name: "Relationship", foreign_key: :follower_id
has_many :leading_relationships, class_name: "Relationship", foreign_key: :leader_id

Relationship.rb は次のとおりです。

belongs_to :follower, class_name: "User"
belongs_to :leader, class_name: "User"
4

1 に答える 1

0

これは機能しますか?

@followingusers = あなたがフォローしているユーザーのために持っているものは何でも

@notfollowingusers = User.where("id not in (?)", @followingusers.map(&:id))

于 2013-11-05T17:16:35.123 に答える