はじめに
railsにページネーションを導入するにあたり、
kaminariより新しく諸々いい感じらしい評判を聞いたので
pagyを導入してみた。
実装について
初学者故、相当つまづいたがどうにか導入。
参考にした記事
で、表示を日本語化したいものの導入記事が見つからなかったので
備忘録的に記事化したという流れです。
pagy日本語化
下記内容順で書けばできる、はずです。。。
(自分は時間表示を既に日本語化していたので後半だけやりました)
config/application.rb
module Hoge #ちょっと前まではこのhogeすら何やら分かりませんでしたが。。。
class Application < Rails::Application
config.load_defaults 6.0
config.i18n.default_locale = :ja #追記箇所
end
end
pagy.rb
#以下を追記
require 'pagy/extras/i18n'
で、状況、必要に応じてlocalesに追記する感じ?
無くても日本語化してたからよく分かってません。。。
config/locales/ja.yml
ja:
views:
pagination:
prev: "前"
next: "次"
pagyでのi18nについての説明
間違い等あれば是非ご指摘いただけますと有り難いです。。。