ruby-on-rails - 在 Rails 3 中渲染 markdown 文本

标签 ruby-on-rails ruby-on-rails-3 markdown

我想将markdown转换为html。在我看来,我有 markdown(some_text_variable)但我收到错误 undefined method markdown .

我添加了 require 'BlueCoth'到 enviroment.rb,我安装了 BlueCloth gem。有谁能够帮助我?

最佳答案

在您的 Gemfile 中:

gem 'bluecloth'  
别忘了跑
bundle install
当您需要将 Markdown 转换为 html 时,只需使用:
markdown = BlueCloth.new(some_text_variable).to_html
您可以在 View 中使用它:
<%= markdown.html_safe %>

关于ruby-on-rails - 在 Rails 3 中渲染 markdown 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3578825/

相关文章:

visual-studio-code - 默认情况下 VSCode 预览 Markdown

css - 删除 css 中标签之间的行距

ruby-on-rails - RESTful 问答设计?

ruby-on-rails - 如何在 Rails 中为 Mechanize 设置自定义用户代理

ruby-on-rails - 用于用户博客的 Rails gem

ruby-on-rails - 重定向中的 Flash 消息不起作用

ruby-on-rails-3 - rake db :migrate will actually do? 是什么

html - 我需要并排记录命令及其输出

ruby-on-rails - 扩展 ActiveRecord::Base 的正确方法

ruby-on-rails - 所有 Ruby 测试都引发 : undefined method `authenticate' for nil:NilClass