Associations dynamiques ? - Ruby/Rails - Programmation
Marsh Posté le 15-02-2012 à 15:07:23
Salut,
le plus simple pour faire ça, c'est d'utiliser un scope.
Dans la définition de ton model, en imaginant que le champs date s'appelle occurs_on :
Code :
|
Comme le précise la doc, on utilise lambda car il y a une évaluation à faire
http://guides.rubyonrails.org/acti [...] tml#scopes
Puis tu peux l'utiliser dans ton controlleur :
Code :
|
Marsh Posté le 15-02-2012 à 15:19:51
cool merci je vais essayer. Je ne connaissais pas les scopes.
Marsh Posté le 13-02-2012 à 09:33:51
Salut,
Je débute en Ruby/Rails et je voudrais faire qqch de "spécial".
J'ai 2 classes :
Lesson (table Lessons) et Person (table people)
Un "lesson" à un lien "teacher" sur person. Elle a aussi un lien "students" sur person.
Jusque là, pas de soucis. J'arrive a afficher ma liste d'étudiant et mon prof pour un cours.
La lesson a aussi une date.
Ce que j'aimerai faire maintenant, c'est afficher toutes les lessons pour un range de date pour un étudiant. Une idée comment faire ? Genre en gros, afficher toutes les lessons pour l'année passée pour une personne