ボクココ

個人開発に関するテックブログ

Rails x jQuery Mobile でフォーム2重送信

完全にドツボにハマったのでメモ。。

Railsの form_for でフォームを作って、それを送信すると何故か2回連続でリクエストを送信してしまう。

23 <%= form_for @conv, :id => @conv.id do |f| %>
24 <%= f.text_field :contents, :value => nil %>
25 <%= f.submit "送信" %>
26 <% end %>


原因はDevelopmentの時に
config.assets.debug = true
としていたせいで、2重にJavaScriptが読み込まれていたことが原因でした。
このConfigの記述を消すことで動きました。