2011-12-27 12 views
6

Podążam za this tutorial, ale ciągle nie mówi "nieokreślona metoda" new "dla Redcarpet: Module". Mam klejnot "redcarpet" w mojej Gemfile. Kod kodu, który się nie powiódł:Redcarpet 2.0.1

Redcarpet.new(@post.content).to_html 
+0

Po prostu szybkie sprawdzenie stanu psychicznego ... po zainstalowaniu gemfile uruchomiłeś "instalację pakietową", prawda? – IAmNaN

Odpowiedz

14

OK, wygląda na to, że Redcarpet 2 całkowicie zmienił interfejs API. Następujące prace:

markdown = Redcarpet::Markdown.new(Redcarpet::Render::HTML, 
    :autolink => true, :space_after_headers => true) 
raw markdown.render(@post_content.content) 
+8

+1 Wolę używać 'markdown.render (@ post_content.content) .html_safe' które również działa. Nie jestem już fanem używania 'raw'. – Substantial

Powiązane problemy