我在我的股票 rails 3.1 应用程序的项目#index.html.erb 中有一个 javascript 部分,内容如下:
<script type="text/javascript" charset="utf-8">
var projects = <%= @projects.to_json.html_safe -%>
$(function () {
// some other code...
});
</script>
但是,Chrome 的控制台抱怨“未捕获的语法错误:意外的标识符”
现在,如果我像这样删除“var projects”行之后的任何内容
<script type="text/javascript" charset="utf-8">
var projects = <%= @projects.to_json.html_safe -%>
</script>
一切都很好,当在 Chrome javascript 控制台中键入“项目”时,我确实得到了对象列表 [对象,对象,对象,...,对象]
我无法解决这里的问题,你能帮忙吗?
谢谢!