Ответ 1
В вашем Gemfile:
gem 'bluecloth'
и не забудьте запустить
bundle install
когда вам нужно преобразовать отметку в html, просто используйте:
markdown = BlueCloth.new(some_text_variable).to_html
Я хочу преобразовать markdown в html. В моих представлениях у меня есть markdown(some_text_variable)
, но я получаю ошибку undefined method markdown
.
Я добавил require 'BlueCoth'
в enviroment.rb, и я установил драгоценный камень BlueCloth. Кто-нибудь может мне помочь?
В вашем Gemfile:
gem 'bluecloth'
и не забудьте запустить
bundle install
когда вам нужно преобразовать отметку в html, просто используйте:
markdown = BlueCloth.new(some_text_variable).to_html
Вы можете использовать RDiscount https://github.com/rtomayko/rdiscount
Помощник #markdown
был удален в Rails 3.
Вы можете скопировать и вставить код из фиксации или использовать сторонний Gem, например formatize. Вам также необходимо включить требуемый BlueCloth
/RedCloth
/etc gem в ваш Gemfile
.
Я бы порекомендовал против bluecloth, так как это не похоже на то, что это хорошо.
Лучшая вещь, которую я обнаружил сейчас (летом 2013 года) - это драгоценный камень Redcarpet: https://github.com/vmg/redcarpet
Попробуйте добавить вместо к <<20 > следующее:
config.gem 'BlueCloth', :lib => 'bluecloth'
В Rails 3 это будет в Gemfile:
gem 'bluecloth'
Драгоценный камень называется BlueCloth, но требуемый файл .rb имеет строчный формат.
После добавления строки config.gem убедитесь, что вы перезапустите рельсы.