localオプションについて :localはリモート送信(Ajax通信のような非同期通信)によるフォームの送信の有効・無効を設定するオプションです。 JavaScriptでAjax通信によるフォームの送信を実装する場合などは、何も記述しなくてOKです。 逆に、ブラウザの読み込みをするような同期通信を実装する場合は、local: trueと記述して、リモート送信をオフにします。 ※参考記事:[Qiita【Rails】form_withに記述するlocal: trueについて] (https://qiita.com/sho_tsuchida1105/items/b08df35fe3c45f3756da) form_withメソッドの便利な機能 form_withには、モデル(:model)で記述した場合の便利な機能があります。 引数として渡されたモデルクラスのインスタンスに中身が入っているか否
![Rails:form_withのオプションや特徴について整理 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/67c8fb4eea6390defdc7caba8779f4f6f55f8f90/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JTIwUmFpbHMlRUYlQkMlOUFmb3JtX3dpdGglRTMlODElQUUlRTMlODIlQUElRTMlODMlOTclRTMlODIlQjclRTMlODMlQTclRTMlODMlQjMlRTMlODIlODQlRTclODklQjklRTUlQkUlQjQlRTMlODElQUIlRTMlODElQTQlRTMlODElODQlRTMlODElQTYlRTYlOTUlQjQlRTclOTAlODYmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTgyMTNiNDhlMmM4YTZhZTJlM2MxMjJhYzVhMWJjODhi%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB5YW1hZGF5MHUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWMzODY2M2RjNmNjMWVjNGJlNzRkMDJkNzNiOTZlOWFj%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Ddf36f844a099b97013251e325f30ff9d)