2012-03-28 80 views
0

我用一個簡單的content_tag將數據傳遞給JavaScript:呈現JavaScript數據

<%= content_tag :span, :class => 'attack-alert', data: { content: @received_attacks } do %> 
    Attack 
<% end %> 

現在,@received_attacks是傳遞給JavaScript文件和文本翻轉效果直接傳遞內容。

我的問題是:因爲我想通過@received_attacks數組進行某種格式化,所以最好的方法是做什麼?將模板傳遞給變量並傳遞它而不是@received_attacks可以嗎?

回答

0

考慮@ received_attacks.to_json,JSON可以簡單地通過JavaScript的

+0

我知道解析的,但問題是,我剛纔插件這裏我只能通過HTML或文本顯示,我沒有控制權實際的js表示。所以,現在我使用render_to_string。 – Spyros 2012-03-28 06:26:35