很简单的问题。我正在尝试使用gon。我在控制器中设置变量是这样的:
gon.preference = "hello"
在我的 .js.erb 文件中,我尝试使用这样的变量:
console.log(gon.preference)
但我收到一条错误消息,说“gon 未定义”。可能是什么问题呢?显然,rails 认识到存在 gon 变量。.js.erb 文件位于我的 assets/javascripts 目录中。我尝试将文件名更改为 .js(尽管我根本没想到这会有所作为)。显然没有变化。
不知道为什么 gon 不起作用!
帮助?