我有一个应用程序,管理员可以创建文章,我使用 markitup markdown 编辑器添加标题等。现在在我看来,我想将此 markdown 文本转换为 html。
因此,在我看来,例如,当管理员写他写的文章时,例如,在视图中文本是粗体的。
我希望你能理解并帮助我。
我安装了 redcarpet 并在我的应用程序助手中放入了这个:
module ApplicationHelper
def markdown(text)
if text
markdown = Redcarpet::Markdown.new(
Redcarpet::Render::HTML.new
)
markdown.render(text).html_safe
end
结尾
在我的显示视图中:
<%= markdown(@article.content) %>
我重新启动了服务器,但出现了一个错误:
未初始化的常量 ApplicationHelper::Redcarpet EDIT 2 :
谢谢所有的作品!!!!!!!