Forum: Ruby on Rails textilize - redcloth

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
805d5287d6203a28668b5c181908a86b?d=identicon&s=25 =?ISO-8859-15?Q?J=F6rg?= (Guest)
on 2005-12-21 13:51
(Received via mailing list)
Hi,

I'm using textilize with redcloth 3.0.4. Everything works best except
that paragraphs are not translated as an HTML paragraph

When I write something like:

*first paragraph*

second paragraph

the output is without paragraph:

*first paragraph*
second paragraph

Any help??? Thanks

Jörg
E51c6ae07e72cf04ef869868cb8eca6e?d=identicon&s=25 Jake Janovetz (Guest)
on 2005-12-21 15:28
=?ISO-8859-15?Q?J=F6rg?= wrote:
> Hi,
>
> I'm using textilize with redcloth 3.0.4. Everything works best except
> that paragraphs are not translated as an HTML paragraph

Are you including newlines?  i.e. "\n"

   Jake
E48d29dc8fedb2878fa518d41cc63d88?d=identicon&s=25 Jan Prill (Guest)
on 2005-12-21 16:10
(Received via mailing list)
Hi, Jörg,

thats got to do with the hardcoded :hard_breaks in rails textilize
helper:

# File vendor/rails/actionpack/lib/action_view/helpers/text_helper.rb,
line 84
84:         def textilize(text)
85:           if text.blank?
86:             ""
87:           else
88:             textilized = RedCloth.new(text, [ :hard_breaks ])
89:             textilized.hard_breaks = true if
textilized.respond_to?("hard_breaks=")
90:             textilized.to_html
91:           end
92:         end

put your own helper in application_helper.rb, use that one and you
should be fine:

def tlize(text)
  text = RedCloth.new(text)
  return text.to_html
end

Regards
Jan
Cb974e22f04165c6e8d7ac0bdbc80ced?d=identicon&s=25 =?UTF-8?B?SsO2cmc=?= (Guest)
on 2005-12-21 16:13
(Received via mailing list)
Jake Janovetz schrieb:

>Are you including newlines?  i.e. "\n"
>
>   Jake
>
>
>
No, new lines do work. It's only when seperating text by a blank line
the text should be a paragraph, that does not work.

Jörg

i.e.:

This is what I write into my textarea:

*test*

test

this is what comes out:

*test
*test

and this it what should come out (http://hobix.com/textile/):

*test*

test

thanks for any help!!!
Cb974e22f04165c6e8d7ac0bdbc80ced?d=identicon&s=25 =?UTF-8?B?SsO2cmc=?= (Guest)
on 2005-12-21 16:31
(Received via mailing list)
>
Hi Jan,

thanks for the answer, now paragraphs work but new lines do not?! : )
do you have another glue?

Thanks
E48d29dc8fedb2878fa518d41cc63d88?d=identicon&s=25 Jan Prill (Guest)
on 2005-12-21 17:29
(Received via mailing list)
Ahh, thats interesting, seems as if its kind of an 'alternative' thing.
maybe you'll find something on redcloth forums or mailing-lists (there
surely are some?) or might try something like:

    def tlize(text)
      text.gsub!( /(.*)(\n)/, '\1<br />' )
      text = RedCloth.new(text)
      return text.to_html
    end

the regex might be quite naive (n00b), if you've got something better
tell us!

Regards
Jan
8e44c65ac5b896da534ef2440121c953?d=identicon&s=25 Ezra Zygmuntowicz (Guest)
on 2005-12-21 17:56
(Received via mailing list)
On Dec 21, 2005, at 4:49 AM, Jörg wrote:

>
> the output is without paragraph:
>
> *first paragraph*
> second paragraph
>
> Any help??? Thanks
>
> Jörg
>


Redcloth 3.0.4 is b0rked. Everything will work as expected if you
downgrade to Redcloth 3.0.3


Cheers-
-Ezra Zygmuntowicz
Yakima Herald-Republic
WebMaster
http://yakimaherald.com
509-577-7732
ezra@yakima-herald.com
895715ccced713d61a5cce1d492a958d?d=identicon&s=25 Kenneth Love (Guest)
on 2005-12-21 19:20
(Received via mailing list)
thanks a lot, this just cropped up on me too.

On 12/21/05, Ezra Zygmuntowicz <ezra@yakimaherald.com> wrote:
> > *first paragraph*
> > Jörg
> >
> http://yakimaherald.com
> 509-577-7732
> ezra@yakima-herald.com
>
>
>
> _______________________________________________
> Rails mailing list
> Rails@lists.rubyonrails.org
> http://lists.rubyonrails.org/mailman/listinfo/rails
>


--
=> the blog from beyond <=
=> www.eyeheartzombies.com <=
Cb974e22f04165c6e8d7ac0bdbc80ced?d=identicon&s=25 =?ISO-8859-1?Q?J=F6rg?= (Guest)
on 2005-12-21 19:51
(Received via mailing list)
Ezra Zygmuntowicz schrieb:

>> *first paragraph*
>> Jörg
>>
> http://yakimaherald.com
>
yea, thanks too, 3.0.3 works best!
This topic is locked and can not be replied to.