RedCloth转义HTML输出

| 看完这个RailsCast之后,我想我可以试试RedCloth。不幸的是,看来我遇到了一个问题,涉及到对结果HTML进行编码而不是将其呈现为纯HTML。 首先,我将以下内容添加到我的Gemfile中:
gem \'RedCloth\', \'4.2.7\'
我在视图中添加了一个基本的RedCloth实现:
<%= RedCloth.new(\"* one\\n* two\\n * three\").to_html %>
当我为呈现的页面“查看源代码”时,将显示以下内容:
&lt;ul&gt;
    &lt;li&gt;one&lt;/li&gt;
    &lt;li&gt;two&lt;/li&gt;
    &lt;li&gt;three&lt;/li&gt;
&lt;/ul&gt;
我期望的输出如下:
<ul>
    <li>one</li>
    <li>two</li>
    <li>three</li>
</ul>
难道我做错了什么?我是否需要将参数传递给
to_html
或RedCloth构造函数?     
已邀请:
尝试这个:
<%= raw RedCloth.new(\"* one\\n* two\\n * three\").to_html %>
还可以查看有关此主题的博客文章。     

要回复问题请先登录注册