Open1

tailwind を使っているとき rails generate kaminari:views default が何もしない

hwatattamahwatattama

tailwind を使っているとき、 kaminari のテンプレート生成コマンドが何もしない(なにも生成されず、エラーにもならず)

$ ./bin/rails g kaminari:views default

これについては Issue があって、問題としては認識されているらしく、 PR もあるしワークアラウンド的な対処法もあった

https://github.com/kaminari/kaminari/issues/1071

とりあえずはテンプレートエンジンとして erb を指定するとよいとのこと:

$ ./bin/rails g kaminari:views default -e erb

気になったので少し手を動かしたり( kaminari のソースにデバッグプリントを挿入したり)ソースを探してみたのだけれど、 kaminari のジェネレータのコンストラクタに来た時点で既に template_engine の値になるべきものに tailwind という文字列が入ってきていて、つまりスーパークラス側のほうに何かあるっぽい?

https://github.com/kaminari/kaminari/blob/v1.2.2/kaminari-core/lib/generators/kaminari/views_generator.rb#L71

ただこれ以上の探索はじぶんには困難だったのでここまで。

もし根本の問題が Kaminari 側ではないとなると、解決はすんなりとはいかない気が、しないでもないという感じです