2011-12-27 13 views
6

this tutorial'u takip ediyorum ancak Redcarpet: Modül için "undefined method" new "komutunu vermemeye devam ediyor. Gemfile gemimde "redcarpet" var. Başarısız olan kod parçası:Redcarpet 2.0.1

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

Sadece hızlı bir akıl kontrol edin ... gemfile değiştirdikten sonra 'bundle install' çalıştırdınız, değil mi? – IAmNaN

cevap

14

Tamam, Redcarpet 2 API'yi tamamen değiştirmiş gibi görünüyor. Aşağıdaki işler:

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

+1 Ayrıca çalışmakta olan markdown.render (@ post_content.content) .html_safe' kullanmayı tercih ediyorum. Artık "raw" kullanmanın bir hayranı değil. – Substantial

İlgili konular