2012-03-28 92 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