LoginSignup
1
2

More than 5 years have passed since last update.

kaminariで次ページ前ページのURLだけ欲しいんだお

Last updated at Posted at 2017-03-07

kaminari

kaminariが使える状態になってることが前提
詳しく知りたい場合はソースを読む → 【Github】 Kaminari
カスタマイズは色々できるみたいだけど、正直面倒くさい(自分だけ?)
戻る、進むにテキスト以外を使いたかったので、他にやり方あると思うけど

とりあえず[進む][戻る]がしたいだけ

qiita.rb
path_to_prev_page(scope, options) # 前ページへのパスが返る
path_to_next_page(scope, options) # 次ページへのパスが返る

第二引数は省略して問題ない

大雑把な例

controller.rb
# kaminariが使える状態になっているのが大前提
@posts = Post.all
view.rb
<a href="<%= path_to_prev_page(@posts) %>">
 戻る
</a>
<a href="<%= path_to_next_page(@posts) %>">
 進む
</a>

個人的にはこっちの方がカスタマイズしやすい

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2