2011-10-31 3 views
0

quelqu'un peut-il me suggérer comment supprimer méthode non définie « paginer » dans des rails 2.3.8 ici est ma méthode d'index qui montre la page d'index et le code de c'estpaginate dans des rails 2.3.8

def index 
    @clients = Client.paginate :page => params[:page], :per_page => 5 
    respond_to do |format| 
      format.html # index.html.erb 
      format.xml { render :xml => @clients } 
     end 
    end 

Répondre

1

méthode non définie 'paginate' indique probablement que vous n'avez pas will_paginate installé.

Pour se débarrasser de votre erreur, vous devez choix:

1) Débarrassez-vous de la pagination. Remplacer

@clients = Client.paginate :page => params[:page], :per_page => 5 

Avec

@clients = Client.all 

2) Installer will_paginate en plaçant les éléments suivants dans votre fichier d'environnement:

config.gem 'will_paginate', :version => '~> 2.3.16' 

et en cours d'exécution, puis gemmes râteau: installer de cause. :)

+0

thnx Godsaur, c'était utile pour moi –

+0

thnx Godsaur, c'était utile pour moi –