1

我在我的股票 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 控制台中键入“项目”时,我确实得到了对象列表 [对象,对象,对象,...,对象]

我无法解决这里的问题,你能帮忙吗?

谢谢!

4

1 回答 1

4

尝试;在语句末尾添加分号

于 2011-07-22T03:18:23.003 回答