How are you calling the partial? On Sat, Jul 11, 2009 at 4:49 PM, Noel <[email protected]> wrote:
> 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]> > [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]> >> [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]> >> [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]> >> [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]> >> [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]> >> [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]> >> [email protected]> wrote: >> >> >> >> >> >> >> >> Here is an example: >> >> >> >> >> >> >> >> HAML view has this >> >> >> >> =h footnote_symbol.symbol >> >> >> >> >> >> >> >> which produces this: >> >> >> >> >> >> >> >> <http://skitch.com/noelgomez/ba821> >> 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> >> 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]>[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]> >> [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 -~----------~----~----~----~------~----~------~--~---
