【发布时间】:2013-09-12 11:25:44
【问题描述】:
在 Rails 中,我使用控制器将内容发送到浏览器
my_hash = {text: "<b>This is Bold Content</b>"}
render :json => my_hash
my_hash 包含内部包含 html 的字符串。
不幸的是,my_hash 被转义了,< 和 > 这样的字符在被浏览器接收到时会转换为 \u003C 和 \u003E。如何防止这种情况发生?
【问题讨论】:
-
也可以使用 render :text => "This is Bold Content"
-
我把这个例子做的很简单。相反,我有更长的带有 html 格式的段落。我想使用 ajax 在浏览器中显示这些。
标签: ruby-on-rails ajax json escaping