我有一个使用 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>
为什么该令牌出乎意料,我该如何避免该错误?