jquerymobileの罠

デフォルトでajax送信されると色々と不便で、さくっと作りたいから止めてみた。

ググると色んな人が停止していたが、方法としては2つあるらしい。

1. javascriptで停止
2. formにdata-ajax=falseを記入

まずは全体止めたいので1を試してみましたが出来ず!
なので「らしい」と言う表記にしました。

残りは2ですが、いちいちform_forに書くのもめんどくさいので、
config/initializersの下にform_helper.rbって名前でファイル作って
form_forをoverrideしました。

def form_for
#-----省略
html_options["data-ajax"] = :false
#-----省略
end

こう書いておけば意識しなくてもdata-ajax=falseがついてくれるので
ajax送信されなくてすみます!


http://qiita.com/Qiita/items/c686397e4a0f4f11683d
こっちにも書きました。