モデル名を一覧表示する
2020年10月13日
$ RUBYOPT='-W0' rails runner 'Rails.application.eager_load!; puts ApplicationRecord.descendants.collect { |type| type.name }'
注意: RUBYOPT=-W0 は rails コマンド実行時の冗長な出力を抑え、警告を非表示にします。
$ RUBYOPT='-W0' rails runner 'Rails.application.eager_load!; puts ApplicationRecord.descendants.collect { |type| type.name }'
注意: RUBYOPT=-W0 は rails コマンド実行時の冗長な出力を抑え、警告を非表示にします。
許可パラメータを管理するには、ポリシーに permitted\attributes と permitted\attributes\for\#{action} を追加します。例:
Turboはformのsubmitイベントをリッスンします。そのため、JSでフォームを送信するときは必ず requestSubmit を使いましょう。
Rails プロジェクトでは、GitHub Actions で gem を vendor ディレクトリにインストールして、以降の実行でキャッシュできるようにすることがよくあります。