Sto aggiornando un'applicazione su rails3 in questo momento e ha funzionato bene per me. Io uso una funzione di supporto chiamata "format" nei template anche se il codice sottostante fornisce anche una funzione markdown (in rails3 dovrai usarlo con raw()). Ecco il contenuto del mio [progetto] /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
Come un poster precedente detto, avrete anche bisogno
gem 'bluecloth'
nel [progetto]/Gemfile. Il mio modello si presenta come:
<p><%= format @post.body %></p>
Con la funzione di riduzione dei prezzi che sarebbe stato:
<p><%= raw(markdown(@post.body)) %></p>
Così uso la funzione di formattazione. Rinominare le funzioni come si desidera.
fonte
2010-10-21 02:54:30
avere questo problema, anche – postfuturist