9

will_paginate gem を使用しようとしていますが、何か問題があります。私はundefined method `paginate'エラーで立ち往生しています。私は多くの問題を読んで、多くのことを試しています。ここに私が持っているものがあります:

これは私の LocationsController.rb です:

def index
  @locations = Location.all    
  respond_to do |format|
    @locations = @locations.paginate(:page => params[:page], :per_page => 10) 
    format.html  #index.html.erb
    format.json { render json: @locations }
  end 
end

そして、これは my の will_paginate の行ですindex.html.erb:

<%= will_paginate @locations %>

そして、これはエラーです:

undefined method `paginate' for #<Class:0xaa2e48c>

また、必要な部分を my に追加しますGemfile

gem "will_paginate", "~> 3.0.4", :require => nil

そして、これは私の最後にenvironment.rb

require "will_paginate"`
4

4 に答える 4

24

をインストールしたら、必ずサーバーを再起動してください'will_paginate' gem

これは私の場合のばかげた問題でした。

于 2016-04-30T16:07:31.280 に答える