現在rubyonrailsを用いてwebアプリを作っています.
https://qiita.com/s_nakamura/items/5d153f7d9db1b1190296
こちらを参考にしてgonとういうgemを使おうとしたのですが,エラーになりました.
gonをinstallしてbundle installをしました.
そしてコントローラーで
rails
1 def new 2 gon.ido = 1 3 gon.keido = 1 4 end
と,とりあえず1という値を入れてみたのですが,javascriptのほうで
javascript
1 var center_ido = gon.ido; 2 var center_keido = gon.keido; 3 console.log(center_ido); 4 console.log(center_keido);
と書き使用しようとしたところ
Uncaught SyntaxError: Unexpected identifier
といってgon.idoが定義されてないというエラーが出ます
このviewの一番上に
<%= include_gon %>を入れてはいます
手詰まりです,助けてください
追記:gemfileにgem 'gon'を記述しています
このjavascriptに記載した
javascript
1 var center_ido = gon.ido; 2 var center_keido = gon.keido; 3 console.log(center_ido); 4 console.log(center_keido);
だけを削除すればきちんと動くので,多分gemは使えているのではないかと思っています
追記2:
bundle installをした際にUsing gon 6.3.2と出ていたので ここまでは行けてるのかなと思います
またbundle installをした後にrails serverを立て直しましたがだめでした
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。