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
-~----------~----~----~----~------~----~------~--~---

Reply via email to