在我的layout.erb的head中,我包含了<%= include_gon %>
在main.rb中,我写道
require 'gon-sinatra'
Sinatra::register Gon::Sinatra
gon.test = "Test"
puts gon.test控制台按照预期输出Test。
然而,当我创建一个.js文件并编写类似console.log(gon.test)的代码时,我在Firebug或Chrome控制台中查看时,它显示为Reference Error: gon is not defined。为什么会发生这种情况?我应该怎么做才能解决这个问题?
发布于 2014-03-18 19:07:18
结果是我写的<script><%= include_gon %></script>导致它失败了。不应该在<script>标记中编写<%= include_gon %>。
https://stackoverflow.com/questions/22477008
复制相似问题