2011-02-18 13 views
0

私がきた私が"との結果が"のRails 3:クライアント側でJSON形式の問題

 

"[{\"status\":\"available\", 
... 
... 
... 
 

に置き換えられました

 

<script type="text/javascript"> 
    var reports = <%= @reports.to_json %>; 
</script> 
 

以下と出力のコードレールを言う方法生のJSONデータを提供するので、JavaScriptはそれを理解することができますか?ところで<%= raw @reports.to_json %>は動作していないようです。

スルタン

答えて

5

はあなたにもKatz's blogSafebuffers(Railsのコアチームメンバー)またはRailscasts上に読むことをお勧めします

var reports = <%= @reports.to_json.html_safe %>; 

を試してみてください。

+0

うわあ、ありがとう@Andrew Marshall – sultan

+0

私はいくつかのリンクを追加しました。望むならば、あなたは 'html_safe'とRails 3の新しいXSS保護について知ることができます。 –

+0

は私の一日を作った:D oh、internet! –