名前付きスコープをグループ化するにはどうすればよいですか?たとえば、UserとActivityという2つのモデルがあります。ユーザーは多くのアクティビティを持つことができます。Railsで名前付きスコープをグループ化/再利用するにはどうすればいいですか?
活動は、2つの名前付きスコープを持っています
Activity.ordered_by_created_at
Activity.top_20
は私が
Activity.recent == Activity.ordered_by_created_at.top_20
そのように、私はuser.activities
に最近呼び出すことができるように、新しい名前付きスコープActivity.recent
を作成したいです。
user.activities.recent
これは可能ですか?ありがとう。
Hmmm ...うん、Activity.find_by_user_id(user.id).recentはおそらくそれを行う方法です。ありがとう。 – gsmendoza