Ruby json gem 正在编码 html 实体
我在代码中创建了一个名为 timeOffsets 的哈希值
@timeOffsets = Hash.new
total=0
@sections.each do |i|
@timeOffsets[i.shortcode] = total
total+=i.length
end
,并使用 to_json 在 Javascript 中渲染它:
timeOffsets=<%[email protected]_json%>;
但我使用编码的 HTML 实体获取它:
timeOffsets={"Introduction_to_Lists":0,"Removing_elements":693,"Joining__join_":1490};
如何阻止它对 HTML 实体进行编码?
I make a hash called timeOffsets in my code
@timeOffsets = Hash.new
total=0
@sections.each do |i|
@timeOffsets[i.shortcode] = total
total+=i.length
end
And I render it in Javascript using to_json, :
timeOffsets=<%[email protected]_json%>;
but I get it with the HTML entities encoded:
timeOffsets={"Introduction_to_Lists":0,"Removing_elements":693,"Joining__join_":1490};
How do I stop it from encoding the HTML entities?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用原始视图助手。
Use the raw view helper.