Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
呈现Javascript数据_Javascript_Ruby On Rails_Ruby On Rails 3 - Fatal编程技术网

呈现Javascript数据

呈现Javascript数据,javascript,ruby-on-rails,ruby-on-rails-3,Javascript,Ruby On Rails,Ruby On Rails 3,我使用一个简单的content_标记将数据传递给javascript: <%= content_tag :span, :class => 'attack-alert', data: { content: @received_attacks } do %> Attack <% end %> “攻击警报”,数据:{content:@received_attacks}do%> 攻击 现在,@received_attacks是传递到javascript文件并直接

我使用一个简单的content_标记将数据传递给javascript:

<%= content_tag :span, :class => 'attack-alert', data: { content: @received_attacks } do %>
    Attack
<% end %>
“攻击警报”,数据:{content:@received_attacks}do%>
攻击
现在,@received_attacks是传递到javascript文件并直接作为文本传递到滚动效果的内容


我的问题是:既然我想对@received_攻击数组进行某种格式设置,那么最好的方法是什么?只需将模板传递给变量并传递它而不是@received_attacks可以吗?

考虑@received_attacks.to_json,json可能只通过javascript解析

我知道,但问题是我只有一个插件,我只能传递要显示的html或文本,我无法控制实际的js表示。所以,现在我使用render_to_字符串。