Я сейчас обновляю приложение до rails3, и он отлично работает для меня. Я использую вспомогательную функцию, называемую «формат» в шаблонах, хотя приведенный ниже код также предоставляет функцию уценки (в rails3 вам придется использовать это с raw()). Вот содержание моего [проекта] /app/helpers/application_helper.rb
module ApplicationHelper
# Format text for display.
def format(text)
sanitize(markdown(text))
end
# Process text with Markdown.
def markdown(text)
BlueCloth::new(text).to_html
end
end
Как предыдущий плакат сказал, вам также необходимо
gem 'bluecloth'
в вашем [проект]/Gemfile. Мой шаблон выглядит следующим образом:
<p><%= format @post.body %></p>
С помощью функции уценки было бы:
<p><%= raw(markdown(@post.body)) %></p>
Поэтому я использую функцию форматирования. Переименуйте функции, как хотите.
с этой проблемой, слишком – postfuturist