JavaScriptでGETのパラメータをパースしたい(Rails)

  • 1
    いいね
  • 2
    コメント
この記事は最終更新日から1年以上が経過しています。

正攻法だと、window.location を文字列処理でパース?

でも少し面倒なので、erb でパラメータを埋め込んで渡すという方法を考えた。

hoge.erb
<script>
var params = $.parseJSON('<%= params.to_json().html_safe %>');
</script>

これも気持ち悪いので、もっといい方法が無いかと思ったら、gon という gem があるらしい。
http://qiita.com/mosa_siru/items/e69eee47a183b13cfb62