如何在 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>
  &lt;div style="width: 302px; height: 422px;"&gt; &lt;/div&gt;    
</noscript>

这显然不是我想要的。我在这里错过了什么?为什么 noscript 里面的内容被转义了?将此字符串呈现为 html 的正确方法是什么?

这不是 Phoenix 的问题。当您编辑为 html 时,这就是 chrome 的处理方式。您可以在 http://jsfiddle.net/h6crtf2m

看到相同的操作
<noscript><div></div></noscript>