form_with
form_with
情報を送信するためのヘルパーメソッド
<%= form_with url: root_path do |f| %> <%= f.text_field :name %> <%= f.submit %> <% end %>
のようにするとボタンをクリックしたときrootに設定したurlに遷移する。
<%= form_with model: @user do |f| %> #model: 保存したいテーブルのクラスのインスタンス <%= f.text_field :name %> <%= f.submit %> <% end %>
だと入力した情報をデータベースに保存する。
また、form_withはデフォルトでAjax通信になるが
<%= form_with model: @user, local: true do |f| %>
とすることでAjax通信を無効にできる。