如何在 Phoenix 框架中渲染原始 html
How to render raw html in Phoenix framework
我正在尝试像这样渲染原始 html ->
<%= raw "<noscript>\n <div style=\"width: 302px; height: 422px;\">\n </div>\n </noscript> \n\n\n" %>
但是当我在 Chrome 中使用 Edit as Html
来获取代码时,我看到了以下内容 ->
<noscript>
<div style="width: 302px; height: 422px;"> </div>
</noscript>
这显然不是我想要的。我在这里错过了什么?为什么 noscript
里面的内容被转义了?将此字符串呈现为 html 的正确方法是什么?
这不是 Phoenix 的问题。当您编辑为 html 时,这就是 chrome 的处理方式。您可以在 http://jsfiddle.net/h6crtf2m
看到相同的操作
<noscript><div></div></noscript>
我正在尝试像这样渲染原始 html ->
<%= raw "<noscript>\n <div style=\"width: 302px; height: 422px;\">\n </div>\n </noscript> \n\n\n" %>
但是当我在 Chrome 中使用 Edit as Html
来获取代码时,我看到了以下内容 ->
<noscript>
<div style="width: 302px; height: 422px;"> </div>
</noscript>
这显然不是我想要的。我在这里错过了什么?为什么 noscript
里面的内容被转义了?将此字符串呈现为 html 的正确方法是什么?
这不是 Phoenix 的问题。当您编辑为 html 时,这就是 chrome 的处理方式。您可以在 http://jsfiddle.net/h6crtf2m
看到相同的操作<noscript><div></div></noscript>