Comment grouper des étendues nommées? Par exemple, j'ai deux modèles, Utilisateur et Activité. Un utilisateur peut avoir plusieurs activités.Comment regrouper/réutiliser des étendues nommées dans Rails?
activité a deux champs nommés:
Activity.ordered_by_created_at
Activity.top_20
Je veux créer un nouveau champ nommé Activity.recent
tel que
Activity.recent == Activity.ordered_by_created_at.top_20
De cette façon, je peux appeler récente sur user.activities
.
user.activities.recent
Est-ce possible? Merci.
Hmmm ... Oui, Activity.find_by_user_id (user.id) .recent est probablement le moyen de le faire. Merci. – gsmendoza