1

私はストックレール3.1アプリのprojects#index.html.erbに、次のように読むjavascriptセクションを持っています:

<script type="text/javascript" charset="utf-8">
var projects = <%= @projects.to_json.html_safe -%>
  $(function () {
    // some other code...
  });
</script>

ただし、Chrome のコンソールは「Uncaught SyntaxError: Unexpected identifier」と不平を言います。

さて、このように「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 に答える