Kaminari

提供:onlinehacks
ナビゲーションに移動 検索に移動

kaminariを使うと、paginationを使えるようになります。

  1. /Gemfile に
    gem 'kaminari'
    

    を追加して、bundle install。

    $ bundle install
    
  2. /app/controllers/interesteds_controller.rb に
    def index
      @interesteds = Interested.order("id DESC").page(params[:page]).per(10)
    end
    
  3. /app/views/interesteds/index.html.erb に
    <%= paginate @interesteds %>
    

    を追加

  4. kaminari用のテンプレートを得ようとして
    rails g kaminari:views  bootstrap

    を実行してもエラーが発生する。

  5. https://github.com/mcasimir/kaminari-bootstrapからkaminari-bootstrapをインストールしてみる。 Gemfile
    gem 'kaminari-bootstrap', '~> 3.0.1'
    

    を追加。

  6. https://github.com/mcasimir/kaminari-bootstrapからダウンロードしたファイルをそれぞれの場所に配置すると、うまくいった。