submitの二重送信を防ぐ
disable_withを使う
データをpostしてる最中に時間がかかると、「あれクリックしたかな?」と複数回おしちゃう時がある。
これを使うと、POSTリクエスト処理完了まで「送信中...」と表示してくれる & クリック禁止にしてsubmitできないようにくれる
code: .rb
<%= form_for @post do |f| %>
...
<%= f.submit "送信する", data: { disable_with: "送信中..." } %>
<% end %>