Bonjour à tous, je rencontre un problème pour paginer sous rails à partir du moment ou je souhaite définir des conditions par rapport au clés etrangères de ma table.
J'ai une table "Hotel" et une table "Ville", un Hotel est implanté dans une ville, on a donc un champ "ville_id" dans Hotel.
Mes modèles et relations Active Record sont correctement en place et on peut faire hotel.ville.nom pour récuper le nom de la ville dans laquelle l'hotel est implanté.
Cependant je ne sais pas comment paginer les hotels dont on préciserait le nom de la ville.
J'utilise cette syntaxe :
paginate :hotels , :order => 'id', :per_page => 10, :conditions xxxxx
Où je ne sais pas quoi mettre dans conditions pour lui dire de selectionner les hotels dont la vile est "paris" par exemple.
Une idée ?
Partager