我确定这是一个我错过的愚蠢的错误,但我似乎无法解决这个问题。我有一个Query,它在该状态中选择两个值Status和Count of items。查询工作正常,它将这些结果映射到jQuery数据:块。这就是我所拥有的
这有效
data: [
<% count_by_status.each do |c| %>
["<%= c[0] %>",<%= c[1] %>],
<% end %>
]
这不是因为“”周围状态变为"
<%= count_by_status.map{|status, count| [status, count.to_i] }.inspect %>
我确定这是一个愚蠢的错误,但如果有人可以提供帮助。我试过.html_safe,不同的格式..等等,它只是一直都失败了。
丑陋的代码可以工作,但干净漂亮的代码不是......唉
更新仍然不确定为什么这样做而另一个实际上逃脱了代码,但现在可以使用
<%= raw count_by_status.map{|status, count| [status, count.to_i] }.inspect %>
答案 0 :(得分:0)
Rails 3转义HTML,除非你使用它传递给raw方法或调用字符串的html_safe方法。