【发布时间】:2011-04-16 18:53:17
【问题描述】:
看了this 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 构造函数?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 escaping markup redcloth