2011-07-22 71 views
1

我有我的股票軌3.1應用程序的項目#index.html.erb一個JavaScript部分內容是這樣的:軌to_json.html_safe未捕獲的SyntaxError:意外的標識

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

然而,Chrome的控制檯抱怨說「未捕獲語法錯誤:意外的標識符」

現在,如果我刪除任何東西,遵循‘VAR項目’行像這樣

<script type="text/javascript" charset="utf-8"> 
var projects = <%= @projects.to_json.html_safe -%> 
</script> 

一切都很好,和O時ne在Chrome瀏覽器的控制檯中鍵入「項目」,我確實得到了對象列表 [object,object,object,...,object]

我無法弄清楚問題在這裏,你能幫忙嗎?

謝謝!

+0

嘗試添加'的末尾添加一個分號;;'分號聲明 – rubish

+0

結束我發誓,我也嘗試了,那個時候沒有工作。現在它工作:)嗯,那就是生活..謝謝!哦,我如何選擇你作爲答案? –

+0

現在你可以:-) – rubish

回答

相關問題