如何分组命名范围?例如,我有两个模型,用户和活动。用户可以有许多活动。如何在Rails中分组/重用命名范围?
活动有两个命名范围:
Activity.ordered_by_created_at
Activity.top_20
我想创建一个新的命名范围Activity.recent
这样
Activity.recent == Activity.ordered_by_created_at.top_20
这样的话,我可以叫user.activities
最近。
user.activities.recent
这可能吗?谢谢。
嗯......是的,Activity.find_by_user_id(user.id).recent可能是这样做的。谢谢。 – gsmendoza 2009-05-11 01:12:16