看完这个 RailsCast之后,我想我应该试试RedCloth。不幸的是,我似乎遇到了一个问题,即生成的 HTML 被编码而不是呈现为直接的 HTML。
首先,我将以下内容添加到我的 Gemfile 中:
gem 'RedCloth', '4.2.7'
我在视图中添加了一个基本的 RedCloth 实现:
<%= RedCloth.new("* one\n* two\n * three").to_html %>
当我为呈现的页面“查看源代码”时,会出现以下内容:
<ul> <li>one</li> <li>two</li> <li>three</li> </ul>
我期望的输出如下:
<ul> <li>one</li> <li>two</li> <li>three</li> </ul>
难道我做错了什么?我需要将参数传递给
to_html
RedCloth 构造函数吗?