Kaminari

提供:onlinehacks
2023年11月15日 (水) 06:40時点におけるTara.ttm (トーク | 投稿記録)による版 (ページの作成:「kaminariを使うと、paginationを使えるようになります。 <ol> <li>/Gemfile に <pre> gem 'kaminari' </pre> を追加して、bundle install。 <pre> $ bundle install </pre> <li>/app/controllers/interesteds_controller.rb に <pre> def index @interesteds = Interested.order("id DESC").page(params[:page]).per(10) end </pre> <li>/app/views/interesteds/index.html.erb に <pre> <%= paginate @interesteds %> </pre> を追加 <li>kaminari用のテンプレー…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

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からダウンロードしたファイルをそれぞれの場所に配置すると、うまくいった。