⛳
🔰 Railsでのページネーション:gemを用いた導入方法
はじめに
こんにちは、Takeです。都内の自社開発企業でエンジニアとして働いています。
今回は、ページネーションについて、gemを用いた導入方法と実際に表示されるまでの手順について学びを共有していきます。
ページネーションとは
(引用)
使用したgem
bundle install
を忘れずに
ページネーションを機能させるためには
views
<% provide(:title, 'All users') %>
<h1>All users</h1>
<%= will_paginate %>
<ul class="users">
<% @users.each do |user| %>
<li>
<%= gravatar_for user, size: 50 %>
<%= link_to user.name, user %>
</li>
<% end %>
</ul>
<%= will_paginate %>
ページネーションを表示させるためのコードです。
controller
app/controllers/users_controller.rb
def index
@users = User.paginate(page: params[:page])
end
ページネーションを取得するためのコードです。
見た目
1ページあたり30件ずつ表示されます。
最後に
ここまで読んでいただきありがとうございました!
今回の記事が良かったと思ったらぜひ「いいね」を押していただけると嬉しいです 🎉
noteでも記事を執筆していますので、ぜひチェックしてみてください。
他にもこのようなことについて記載しているのでお読みいただければ幸いです。
最後までお読みいただき、誠にありがとうございました!
Discussion