Turboでのフォーム送信には `requestSubmit` を使う
2022年1月31日
HTMLFormElement.submit():submitイベントを発火しませんHTMLFormElement.requestSubmit():submitイベントを発火します
Turbo はformのsubmitイベントをリッスンします。
そのため、JSでフォームを送信するときは必ず requestSubmit を使いましょう。
HTMLFormElement.submit():submit イベントを発火しませんHTMLFormElement.requestSubmit():submit イベントを発火しますTurbo はformのsubmitイベントをリッスンします。
そのため、JSでフォームを送信するときは必ず requestSubmit を使いましょう。
許可パラメータを管理するには、ポリシーに permitted\attributes と permitted\attributes\for\#{action} を追加します。例:
Rails プロジェクトでは、GitHub Actions で gem を vendor ディレクトリにインストールして、以降の実行でキャッシュできるようにすることがよくあります。
Bootrails のブログ記事を Hotwire で拡張します: この TIL を書いている時点での最新のあれこれ: