我正在尝试将数据从我的 haml 视图传递到 javascript。在我的欢迎控制器中,我有 index 方法。在我的 index.html.haml 视图文件中,我有以下内容:
:javascript
window.putalert = "#{ "Data" }";
在我的welcome.js.coffee 我有:
jQuery ->
alert putalert
但是,上述方法不起作用。我收到 Uncaught ReferenceError: putalert is not defined。
关于如何解决这个问题的任何建议?
chrome调试中的错误信息是
(function() {
jQuery(function() {
return alert(putalert);
Uncaught ReferenceError: putalert is not defined
});
}).call(this);