Petit problème avec Redcarpet

7 views
Skip to first unread message

Olivier Morel

unread,
Dec 26, 2011, 3:55:12 PM12/26/11
to rails...@googlegroups.com, rubyfr...@googlegroups.com, ruby...@googlegroups.com
bonjour 
avant tout je vous souhaite à tous un joyeux noel ainsi que de bonne fête !!
j essaye de mettre en redcarpet sur mon site seulement voila je me trouve face à une erreur que je ne comprend pas 

j ai ajouter le ge dans mon gemfile  'gem 'redcarpet'' un petit bundle histoire de l'installer avec bundle show redcarpet pour être sur impec '/gems/ruby-1.9.2-p290/gems/redcarpet-2.0.1 ' . 

Enfin dans mon applicationHelper je créer le methode markdown 
 
def markdown(text)
     Redcarpet.new(text).to_html.html_safe
  end

je modifie ma vue  /items/show
 <%= markdown (@item.description) %> 

et lorsque je souhaite enregistrer mon article il me dit 

Showing /home/xxxxx/app/views/items/show.html.erb where line #23 raised:

undefined method `new' for Redcarpet:Module

Extracted source (around line #23):

20: 
21: 
22:       <div id="data">
23:          <%= markdown (@item.description) %> <br /><br />
24:       </div>
25: 
26: 

982.png

Olivier Morel

unread,
Dec 26, 2011, 4:17:21 PM12/26/11
to rails...@googlegroups.com, rubyfr...@googlegroups.com, ruby...@googlegroups.com
@srv-desktop:~/railsaway$ irb
ruby-1.9.2-p290 :001 > require 'redcarpet'
 => true 
ruby-1.9.2-p290 :002 > Redcarpet.new('bar').to_html
NoMethodError: undefined method `new' for Redcarpet:Module
        from (irb):2
        from .rvm/rubies/ruby-1.9.2-p290/bin/irb:16:in `<main>'

Bizarre  

329.png

Jean Boussier

unread,
Dec 26, 2011, 4:32:04 PM12/26/11
to rubyfr...@googlegroups.com
RedCarpet ne s'utilise pas comme RedCloth, juste RTFM https://github.com/tanoku/redcarpet

Redcarpet::Markdown.new(Redcarpet::Render::HTML,:autolink => true, :space_after_headers => true).render('bar')
Reply all
Reply to author
Forward
0 new messages