Hi there.
I'm using RedCloth as part of a social network's blog system.
I came across the following bug when an img tag with the src attribute
is inputted, and filter_html is set to true.
I have pasted the code sample below.
>> require 'RubyGems'
=> true
>> require 'RedCloth'
=> true
>> RedCloth.new('<img src="">',[:filter_html]).to_html
NoMethodError: private method `gsub' called for nil:NilClass
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8/gems/RedCloth-3.0.4/lib/RedCloth.rb:1118:in `clean_html'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8/gems/RedCloth-3.0.4/lib/RedCloth.rb:1113:in `each'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8/gems/RedCloth-3.0.4/lib/RedCloth.rb:1113:in `clean_html'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8/gems/RedCloth-3.0.4/lib/RedCloth.rb:1112:in `each'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8/gems/RedCloth-3.0.4/lib/RedCloth.rb:1112:in `clean_html'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8/gems/RedCloth-3.0.4/lib/RedCloth.rb:1107:in `gsub!'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8/gems/RedCloth-3.0.4/lib/RedCloth.rb:1107:in `clean_html'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
ruby/gems/1.8/gems/RedCloth-3.0.4/lib/RedCloth.rb:310:in `to_html'
from (irb):3
>>
Thanks.
Douglas F Shearer
dougal.s@gmail.com
http://douglasfshearer.com
on 2007-12-04 16:15
on 2010-11-29 15:14
hi its seems like you have done a hard work on it. I have got lots of information from your post. Really appreciate your work.!! It was describe very nicely keep us doing good work.. http://www.dealsourcedirect.com/ion-tape2pc.html
on 2010-11-30 02:25
I copied it into a Lighthouse ticket. Thanks for reporting the bug http://jgarber.lighthouseapp.com/projects/13054-redcloth/tickets/200-nil-gsub-when-img-with-src-and-filter_html-is-on
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.