viewでform_withメソッドを利用してログインフォームを作ったが、local: trueにしているにも拘らず、render 'new'でログインフォームを再描画できずにはまったのでメモ。 TL;DR Rails 7では、form_withに対してlocal: trueの代わりにオプションでdata: { turbo: false }と指定する。 環境 $ ruby -v ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-linux] $ rails -v Rails 7.0.3