【发布时间】:2013-09-04 19:50:38
【问题描述】:
我有一个使用 Ember、CoffeeScript、Haml 和 Rails 的应用程序的源代码。在布局文件中,它使用这段代码启动应用程序,其中有一个用 Ruby 编写的 current_user_json 辅助方法
:javascript
App.ready = function() {
App.initApp(jQuery.parseJSON('#{current_user_json}'))
}
尝试使用 erb 和 JavaScript 重新创建应用程序,我收到意外的令牌错误
Uncaught SyntaxError: Unexpected token #
如果我执行以下操作
<script type="text/javascript">
App.ready = function() {
App.initApp(jQuery.parseJSON('#{ current_user_json}'));
}
</script>
为什么该令牌是意外的,我该如何避免该错误?
【问题讨论】:
-
#{ variable }插值仅适用于 HAML。
标签: javascript ruby haml