4
アソシエーション拡張を介して多くのものをセットアップすることは可能ですか?私は持っています:多くのスルーアソシエーション拡張がある
class User < ActiveRecord::Base
has_many :friendships do
def accepted
where status: "accepted"
end
def rejected
where status: "rejected"
end
end
has_many :friends, through: :friendships do
def accepted
# Something equivalent to the following using association extension:
# where("friendships.status = 'accepted'")
end
def rejected
# Something equivalent to the following using association extension:
# where("friendships.status = 'rejected'")
end
end
end
フレンドシップ協会のエクステンションを使って友人関係をセットアップできますか?
可能であれば、関連付け拡張機能で動作するメソッドを見つけて、このメソッドを使用して実行できることを認識しています。ありがとう。 –