2011-12-27 6 views
6

मैं this tutorial का अनुसरण कर रहा हूं लेकिन यह रेडकार्पेट के लिए "अपरिभाषित विधि 'नया' कहने में विफल रहता है: मॉड्यूल"। मेरे Gemfile में मेरे पास रत्न "redcarpet" है। कोड का टुकड़ा है कि विफल हो रहा है:रेडकार्प 2.0.1

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

बस एक त्वरित सैनिटी जांच ... आप अपने रत्न को बदलने के बाद 'बंडल इंस्टॉल' चला चुके हैं, है ना? – IAmNaN

उत्तर

14

ठीक है, ऐसा लगता है कि Redcarpet 2 पूरी तरह से एपीआई बदल गया है। निम्नलिखित कार्य:

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

+1 मैं 'markdown.render (@ post_content.content) .html_safe' का उपयोग करना पसंद करता हूं जो भी काम करता है। अब 'कच्चे' का उपयोग करने का प्रशंसक नहीं है। – Substantial

संबंधित मुद्दे