我已經在網上找到了很多東西,但他們不爲我工作。我錯過了什麼。在erb中使用ruby數組作爲javascript數組。轉義報價
在我的控制,我有
@t = ["a","b","c"]
在再培訓局的文件是「回調」的@t呈現像這樣:
["a", "b", "c"]
我已經做黑客更換"適當的'
符號。我讀過to_json應該可以工作,但它沒有。以下不起作用。結果是一樣的。
我已經在網上找到了很多東西,但他們不爲我工作。我錯過了什麼。在erb中使用ruby數組作爲javascript數組。轉義報價
在我的控制,我有
@t = ["a","b","c"]
在再培訓局的文件是「回調」的@t呈現像這樣:
["a", "b", "c"]
我已經做黑客更換"適當的'
符號。我讀過to_json應該可以工作,但它沒有。以下不起作用。結果是一樣的。
to_json
工作正常。你遇到的是Rails 3.x的XSS保護。有關於此的一篇很好的文章,在Railscasts/ASCIIcasts。要點,不過,是你需要使用raw
或html_safe
方法:
在你的控制器:
@t_json = @t.to_json.html_safe
或在您的視圖:
<%= raw @t %>
什麼是你希望看到什麼?這對我來說真的很不錯... –
什麼是你想看到渲染? – derp