Estoy actualizando una aplicación a rails3 en este momento y funcionó bien para mí. Utilizo una función auxiliar llamada "formato" en las plantillas, aunque el código a continuación también proporciona una función de reducción (en rails3 tendrás que usar eso con raw()). He aquí el contenido de mi [proyecto] /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
Como un usuario anterior dijo, también necesitará
gem 'bluecloth'
en su [proyecto]/Gemfile. Mi plantilla se parece a:
<p><%= format @post.body %></p>
Con la función de reducción del precio sería:
<p><%= raw(markdown(@post.body)) %></p>
lo tanto, utilizar la función de formato. Cambie el nombre de las funciones como lo desee.
tener este problema, también – postfuturist