首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Markdown添加到Rails 3应用程序中

将Markdown添加到Rails 3应用程序中
EN

Stack Overflow用户
提问于 2011-05-24 18:39:50
回答 2查看 1.3K关注 0票数 0

我试图添加Markdown到我的Rails 3网络应用程序,但有问题。

我已经尝试过了R折扣和标记下降器,但是要么它们不起作用,要么我没有为它们编写正确的代码。

现在显示文本字段的代码是<%=h simple_format (@user.desktopinfo) %>

我想通过添加Markdown来增加这个文本的功能,但是我无法让它工作,请帮助!:)

编辑2

使用标记程序破坏了我的应用程序,所以我现在使用的是BlueCloth。将bluecloth添加到gem文件并添加此<%= raw BlueCloth.new(@user.desktopinfo).to_html %>

:)

编辑

实际上只是再试一次..。

使用标记下降器,在用户模型中使用markdownize! :desktopinfo,在显示文本的页面上使用<%= @user.rendered_desktopinfo %>,当我输入文本时,会得到以下内容:

代码语言:javascript
复制
this is a h1
============

我已经走到一半了!现在如何将此代码转换为html?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-24 18:56:44

你还没有确切说明你想要的是什么,但我在使用标记时使用的是蓝布。你可以在你的Gemfile中添加“蓝布”。

要解析您的标记,它非常简单,如:

代码语言:javascript
复制
<%= raw BlueCloth.new(YOUR_MARKDOWN).to_html %>

您需要关键字raw。所以HTML不会转义。

代码语言:javascript
复制
<%= raw @user.rendered_desktopinfo %>
票数 0
EN

Stack Overflow用户

发布于 2012-01-10 13:33:23

考虑一下折价,它代替了蓝布,但更快,更好地维护。

瑞安·托梅科的比较是一个很好的关于在Ruby中使用标记的不同库的文章。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6115206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档