Hmm Yeah I guess so but I do want some <p> tags in there, just not appended all the time. I looked around and found that I could just manually remove the p tags if they're there, but it caused a bunch of other problems like not being XSS safe anymore. Now I'm using RedCloth with a white_list plugin and it works, but I'm still worried about the performance.
On Jan 13, 1:04 pm, "Adam Kittelson" <adam.kittel...@apathydrive.com> wrote: > Well... you could remove the <p> tags with a regular expression, but that > would remove all <p> tags, even ones caused intentionally via p. or having > two lines. > > ie: foo.to_html.gsub(/<\/?p>/, '') > > On Tue, Jan 13, 2009 at 2:12 PM, Mike C <snib...@gmail.com> wrote: > > > Thanks, that's getting closer to what I want. :) But I'd still like > > things enabled such as lists...does that have further options like a > > whitelist? > > > On Jan 12, 4:21 pm, "Adam Kittelson" <adam.kittel...@apathydrive.com> > > wrote: > > > This may or may not help you depending on which RedCloth functionality > > you need. > > > > Fromhttp://redcloth.rubyforge.org/classes/RedCloth/TextileDoc.html > > > > lite_mode [RW] Accessor for toggling lite mode. > > > > In lite mode, block-level rules are ignored. This means that tables, > > > paragraphs, lists, and such aren't available. Only the inline markup > > > for bold, italics, entities and so on. > > > > r = RedCloth.new( "And then? She *fell*!", [:lite_mode] ) > > > r.to_html > > > #=> "And then? She <strong>fell</strong>!" --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---