首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将HTML实体转换为原始HTML

将HTML实体转换为原始HTML
EN

Stack Overflow用户
提问于 2014-11-01 02:45:57
回答 1查看 1.1K关注 0票数 1

我有一根绳子:

代码语言:javascript
运行
复制
'<div class="md"><p><a href="http://www.google.com/">Foo</a></p> </div>'

我试着把它展示为:

代码语言:javascript
运行
复制
Foo

因此,我试图将原始字符串转换为原始HTML。

我试过:

代码语言:javascript
运行
复制
raw '<div class="md"><p><a href="http://www.google.com/">Foo</a></p> </div>'

它将实体转换为普通HTML,但将其显示为字符串:

代码语言:javascript
运行
复制
<div class="md"><p><a href="http://www.google.com/">Foo</a></p> </div>

我也尝试过html_safe和html_safe.html_safe,但它们给了我同样的结果。

那么,如何将包含HTML实体的字符串转换为要在Rails中呈现的原始HTML?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-01 03:38:30

试着做这样的事情:

代码语言:javascript
运行
复制
CGI.unescapeHTML('&lt;div class="md"&gt;&lt;p&gt;&lt;a href="http://www.google.com/"&gt;Foo&lt;/a&gt;&lt;/p&gt; &lt;/div&gt;').html_safe
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26685773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档