1. runamoon@github

    Posted

    runamoon@github
Changes in title
+jquerymobileのform送信がデフォルトでajaxだったから止めた
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,24 @@
+デフォルトでajax送信されると色々と不便で、さくっと作りたいから止めてみた。
+
+ググると色んな人が停止していたが、方法としては2つあるらしい。
+
+1. javascriptで停止
+2. formにdata-ajax=falseを記入
+
+まずは全体止めたいので1を試してみましたが出来ず!
+なので「らしい」と言う表記にしました。
+
+残りは2ですが、いちいちform_forに書くのもめんどくさいので、
+config/initializersの下にform_helper.rbって名前でファイル作って
+form_forをoverrideしました。
+
+```rb
+def form_for
+ #-----省略
+ html_options["data-ajax"] = :false
+ #-----省略
+end
+```
+
+こう書いておけば意識しなくてもdata-ajax=falseがついてくれるので
+ajax送信されなくてすみます!