It prints twice bec the partial is called twice. Once for each symbol. There is no concat that I know of.
Sent from my iPhone On Jul 11, 2009, at 12:56 PM, Nathan Weizenbaum <[email protected]> wrote: > That's even more bizarre. The only thing I can guess is that both > Haml and ERB are printing the thing twice. Is it possible that > something in there is calling concat at some point? > > On Sat, Jul 11, 2009 at 2:45 PM, Noel <[email protected]> wrote: > > in erb i get > > <td> > tincidunt eu > <span class="footnote_symbols"> > StringString > </span> > </td> > > in HAML I get > > <td> > tincidunt eu > <span class="footnote_symbols"> > String > String > </span> > </td> > > Same extra line. > String > String > > vs > > StringString > > > On Sat, Jul 11, 2009 at 10:46 AM, Nathan > Weizenbaum<[email protected]> wrote: > > If that's what you get, it's not just a string. I don't know what > it is if > > it produces that sort of inspect output. What happens if you > call .class? > > > > On Sat, Jul 11, 2009 at 12:24 PM, Noel <[email protected]> wrote: > >> > >> - Yes, removing the h yields the same result > >> - Not sure about the haml executable, have to look up how to do > that > >> - inspect produced this in erb > >> > >> <td> > >> tincidunt eu > >> <span class="footnote_symbols"> > >> "3""5" > >> </span> > >> </td> > >> > >> and this in HAML > >> > >> <td> > >> tincidunt eu > >> <span class="footnote_symbols"> > >> "3" > >> "5" > >> </span> > >> </td> > >> > >> > >> > >> > >> On Sat, Jul 11, 2009 at 6:15 AM, Nathan > Weizenbaum<[email protected]> > >> wrote: > >> > I honestly have no idea what's going on here. Does it still > happen if > >> > you > >> > remove the #h call? Does it happen from the haml executable? > What do you > >> > get > >> > if you do = h footnote_symbol.symbol.inspect? > >> > > >> > On Sat, Jul 11, 2009 at 2:16 AM, Noel <[email protected]> wrote: > >> >> > >> >> oh sorry, symbol is a string > >> >> > >> >> Erb renders this (as copied from safari web inspector) > >> >> > >> >> <td> > >> >> tincidunt eu > >> >> <span class="footnote_symbols"> > >> >> 35 > >> >> </span> > >> >> </td> > >> >> > >> >> HAML renders this > >> >> > >> >> <td> > >> >> tincidunt eu > >> >> <span class="footnote_symbols"> > >> >> 3 > >> >> 5 > >> >> </span> > >> >> </td> > >> >> > >> >> > >> >> Let me know if you need further clarification. > >> >> > >> >> -Noel > >> >> > >> >> > >> >> > >> >> On Fri, Jul 10, 2009 at 10:33 PM, Nathan Weizenbaum<[email protected] > > > >> >> wrote: > >> >> > I'm sorry, I'm still not getting it. Is > footnote_symbol.symbol a > >> >> > string? > >> >> > An > >> >> > array? What's the actual HTML output of Haml vs. ERB? > >> >> > > >> >> > On Fri, Jul 10, 2009 at 3:34 PM, Noel <[email protected]> > wrote: > >> >> >> > >> >> >> Here is an example: > >> >> >> > >> >> >> HAML view has this > >> >> >> =h footnote_symbol.symbol > >> >> >> > >> >> >> which produces this: > >> >> >> > >> >> >> http://skitch.com/noelgomez/ba821 > >> >> >> > >> >> >> I am talking about the space between the 4 and the 3 > >> >> >> > >> >> >> In the DB the symbols are single characters. > >> >> >> > >> >> >> Here is the same using erb which just prints 43 > >> >> >> <%=h footnote_symbol.symbol %> > >> >> >> > >> >> >> http://skitch.com/noelgomez/ba826 > >> >> >> > >> >> >> Not sure if I am doing something wrong, but odd that erb > does what I > >> >> >> expect. > >> >> >> > >> >> >> > >> >> >> On Fri, Jul 10, 2009 at 11:27 AM, Nathan > >> >> >> Weizenbaum<[email protected]> > >> >> >> wrote: > >> >> >> > I'm not entirely sure what you mean. What's the exact > Ruby value > >> >> >> > of > >> >> >> > footnote_symbol.symbol? > >> >> >> > > >> >> >> > On Fri, Jul 10, 2009 at 9:08 AM, Noel > <[email protected]> wrote: > >> >> >> >> > >> >> >> >> I have a very simple partial > >> >> >> >> > >> >> >> >> = h footnote_symbol.symbol > >> >> >> >> > >> >> >> >> I verified the length of symbol to be 1. My dev data is > >> >> >> >> (*,1,2,3,4...) > >> >> >> >> > >> >> >> >> when this renders as an example I get > >> >> >> >> > >> >> >> >> 2 5 > >> >> >> >> > >> >> >> >> but I was expecting > >> >> >> >> 25 > >> >> >> >> > >> >> >> >> if I change the partial to erb instead of haml I do get > 25. > >> >> >> >> > >> >> >> >> I am using haml (2.2.0) > >> >> >> >> > >> >> >> >> Any ideas where the extra space is coming from? > >> >> >> >> > >> >> >> >> -Noel > >> >> >> >> > >> >> >> >> > >> >> >> > > >> >> >> > > >> >> >> > > > >> >> >> > > >> >> >> > >> >> >> > >> >> > > >> >> > > >> >> > > > >> >> > > >> >> > >> >> > >> > > >> > > >> > > > >> > > >> > >> > > > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
