Ah, I see. The issue is that Haml is auto-indenting the result of the call to render to make the output look nicer. Because this includes a <pre> tag, though, the indentation actually affects the rendering of the document.
Haml includes a built-in way to deal with this, though. The find_and_preserve helper replaces all newlines within whitespace-sensitive tags with the XML newline escape, which Haml won't touch. All you need to do is wrap your call to render in this helper or, alternately, use the "~" action which is a shortcut for just that. See http://pastie.textmate.org/128427 for examples. - Nathan Juan G. wrote: > Sorry ;/ > > http://pastie.textmate.org/128395 > > > On 14 dic, 03:34, Nex3 <[EMAIL PROTECTED]> wrote: > >> Just the screenshots aren't very useful :-p. Could you pastie the Haml >> and ERB code and the HTML output of each? >> >> - Nathan >> >> On Dec 13, 11:13 am, "Juan Gallego" <[EMAIL PROTECTED]> wrote: >> >> >>> Hi, >>> >>> Someone tried HAML with coderay? >>> >>> If the code is within a html class, HAML tab shows my coderay wrong. >>> >>> With erb:http://screencast.com/t/JDMBmWaJ >>> >>> And with haml:http://screencast.com/t/SajkizZpAV >>> >>> Any idea? >>> >>> Thx! >>> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Haml" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/haml?hl=en -~----------~----~----~----~------~----~------~--~---
