読者です 読者をやめる 読者になる 読者になる

spring of life

技術、ときどき日常のブログ(予定)

kaminari のテンプレートでローカル変数を使う

Rails

今日はもう1つ書くよ!

kaminari を使って、テンプレートの中で

<%= paginate @objects %>

みたいにページングする時、第2引数にハッシュを指定して値を_paginator.html.erbに渡せるっぽい

例えば、

# hoge.html.erb
...
<%= paginate @objects, {:hoge => 'fuga'} %>
...

で、

# _paginator.html.erb
<%= paginator.render do -%>
  ...
  <%= hoge %>
  ...
<% end %>

みたいな感じで使える。

あと、ついでにだけど、上の話でいうところの@objectsの中にはいろいろ情報が入ってるらしい。詳しくは↓で

qiita.com