2012-11-02 63 views
0

我有一個軌道控制器從mongodb抓取一些數據。我感興趣的領域實際上是一個數組,我想在erb視圖中公開這個。陣列的mongomapper和rails視圖

我的當前劈是隻直接(其中item.array = [「一個」,「兩」])設置在視圖中的JavaScript變量:

var array = <%= item.array %>; 

然而,我看到的代碼是走出逃脫使得HTML是走出像

var array = [&quot;one&quot;, &quot;two&quot;]; 

有一個輔助功能,我可以使用,這樣我可以在JavaScript直接設置陣列?

(長期與當前進入一個JSON調用,但我只是想要得到的東西,現在的工作)

回答

0

請按以下使用:

var array = <%= item.to_s.html_safe %>; 
+0

我回來:未定義的方法' html_safe'爲[「one」,「two」]:Array – yee379

+0

請試試這個:var array = <%= item.to_a.html_safe%> – jainvikram444

+0

same :(然而,你讓我思考,我做了:var array = <%= item.to_s.html_safe%>取而代之的是,它的工作!謝謝 – yee379