私はストックレール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 コンソールで「プロジェクト」と入力すると、オブジェクト [オブジェクト、オブジェクト、オブジェクト、...、オブジェクト] のリストが表示されます。
ここで何が問題なのかわかりません。助けてもらえますか?
ありがとう!