Kaminari
ナビゲーションに移動
検索に移動
kaminariを使うと、paginationを使えるようになります。
- /Gemfile に
gem 'kaminari'
を追加して、bundle install。
$ bundle install
- /app/controllers/interesteds_controller.rb に
def index @interesteds = Interested.order("id DESC").page(params[:page]).per(10) end
- /app/views/interesteds/index.html.erb に
<%= paginate @interesteds %>
を追加
- kaminari用のテンプレートを得ようとして
rails g kaminari:views bootstrap
を実行してもエラーが発生する。
https://github.com/mcasimir/kaminari-bootstrap
からkaminari-bootstrap
をインストールしてみる。Gemfile
にgem 'kaminari-bootstrap', '~> 3.0.1'
を追加。
https://github.com/mcasimir/kaminari-bootstrap
からダウンロードしたファイルをそれぞれの場所に配置すると、うまくいった。