Cédric : > 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.
Tu peux utiliser la méthode paginate_collection définie ici : http://snippets.dzone.com/posts/show/389 ce qui te permet d'écrire : @ville = Ville.find :first, :include => :hotels, :conditions => [ 'name = ?' , 'Paris' ] @hotels_pages, @hotels = paginate_collection @ville.hotels, :per_page => 10, :page => params[:page] Il est intéressant aussi de regarder les autres systèmes de pagination (paginating_find, will_paginate...) -- Jean-François. -- Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org ) --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED] -~----------~----~----~----~------~----~------~--~---
