下記のformでsubmitをしたいのですが
ruby
1 <%= form_with model: @user, url: update_user_path do |form| %> 2 <%= form.text_area :address, id: "address", rows: "1", class: "form_textarea", value: @user.address %> 3 <%= user_name(@user) %> 4 <%= form.submit "同意して締結" %> 5 <% end %>
上記だとそのままだと反応せず、更新すると送信できる状態です
<%= form_with model: @user, url: update_user_path do |form| %> <%= form.text_area :address, id: "address", rows: "1", class: "form_textarea", value: @user.address %> <%= form.submit "同意して締結" %> <% end %> <%= user_name(@user) %>
こう変更すると更新しなくても送信できるのでおそらくuser_name(@user)のhelperメソッドがform_with内にあるのが原因だと思っているのですがボタンの位置的にどうしても順番は変えたくないです。
いいformの書き方あるでしょうか?教えてもらえると助かります。
あなたの回答
tips
プレビュー