後,我有一個數組:的Ruby/Rails:解碼HTML #inspect
在某些JavaScript中使用這些數據,我需要使用inspect
像這樣:
series: [
{
data: <%= arr.inspect %>
}
]
不幸的是,這產生:
["foo", "bar"]
它不能被Javascript讀取。我試過使用HTMLEntities.new.decode
和CGI.unescapeHTML
解碼,但仍然得到編碼的雙引號。
任何想法?
編輯:這是使用ERB的Rails應用程序內。
您是使用ERB來處理此模板還是使用框架? – Candide
這是一個使用ERB的Rails應用程序。 – imderek
您是否嘗試使用escape_javascript幫助器? – Candide