[環境]
safari 7.1
rails 4.0.4
ruby 2.1.0p0
turbolinks 2.2.0
[症状]
turbolinksが機能した時だけ
form 〜 /form
より後に書いたソースが、form 〜 /formの中にネストされてしまう。
例えば
<form></form>
<div>test</div>
うぉおん
と書くと
html.erb
<form>
</form>
<div>test</div>
うぉおん
を期待しているのに、
html.erb
<form>
<div>test</div>
うぉおん
</form>
といった感じで出力されてしまう。
F5更新等で読み込み直した時はこの症状は出ない。
safari7.1でのみこの症状が起こる。
後に書いてあるソースが全てネストされてしまうので、場合によってはページがぶっ壊れる。
私の認識がなんか間違ってるのかな…
治るまで待つか、対策するか…
私の環境だけがおかしいのか…
OTL
form_forやform_tagでも同様になる。
とりあえずformタグをdivで囲ったりすると対策できそうだけどめんどくさいん(´・ω・`)
[追記]
turbolinksを2.4にアップデートしたら治りました。
bundle update turbolinks