起こったこと
Rails7でアプリを作っているときに、TailwindCSSを使っていると、KaminariのREADMEにあるコマンド(rails g kaminari:views default
)でテンプレートが生成されなかった。(エラーも出ない😢)
$ rails g kaminari:views default
$
$ ls app/views
active_storage users layouts shared #<= kaminariフォルダがない
ちなみに、何かthemeを指定すると、tailwindでは使えないよと言われてしまう。
$ bin/rails g kaminari:views google
template_engine: tailwindcss is not available for theme: google
公式README: https://github.com/kaminari/kaminari#customizing-the-pagination-helper
To Edit Your Paginator
Run the generator first,
% rails g kaminari:views default
then edit the partials in your app's app/views/kaminari/ directory.
起こった環境
- Rails 7.0.3
- TailwindCSS
- Kaminari 1.2.2
対応方法
テンプレートエンジンの指定が必要らしい。バグっぽい?のでそのうち直るかもしれない
rails g kaminari:views default -e erb
refs: https://github.com/kaminari/kaminari/issues/1071#issuecomment-1016004825