Noa*_*ark 4 ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2
我有以下几行:
data: <%= @product_count.to_json %>
Run Code Online (Sandbox Code Playgroud)
它呈现:
data: [["name1",20],
["name2",9],
["name3",18],
["name4",32],
["name5",28],
["name6",17],
["name7",11]]
Run Code Online (Sandbox Code Playgroud)
在视图中.我该如何更改,以便获得实际的引号而不是HTML.
数据来自这一行:
period_registration_product.each do |key, value|
@product_count << [Product.find_by_id(key).name, value]
end
Run Code Online (Sandbox Code Playgroud)
更新:
我试过了:data: <%= JSON.parse(@product_count.to_json) %>它失败了.
我最终使用: data: <%= @product_count.to_json.html_safe %>
我都尝试h和raw并没有这些工作,但是,html_safe做了它.
不知道为什么,但对于未来的旅行者我在轨道版本3.2.7.