The :data sugar is quite new in master. It was added by John Reilly on the
14th.

On Sun, Mar 21, 2010 at 3:30 PM, Jacques Crocker <[email protected]> wrote:

> Sure, it's valid syntax. But thats only if you add a "-" operator to Symbol
> and a url local variable exists.
>
> I meant that its a problem because its valid ruby syntax, so to support it
> haml would maybe have to do some crazy hacks to recognize this and transform
> it into :"data-url"
>
> I wasn't aware of haml's :data sugar syntax, so it sounds like thats a
> pretty good alternative.
>
>
>
>
>
> On Mar 21, 2010, at 3:23 PM, Yehuda Katz wrote:
>
> It's not valid Ruby syntax.
>
> >> {:data-url => "omg"}
> NameError: undefined local variable or method `url' for main:Object
> from (irb):2
>
> it parses as :data - url.
>
> Yehuda Katz
> Developer | Engine Yard
> (ph) 718.877.1325
>
>
> On Sun, Mar 21, 2010 at 3:05 PM, Jacques Crocker <[email protected]>wrote:
>
>> Seems like i'd be nice to have a fix for this so :data-url => "foo" works,
>> especially given the focus on html5 data attributes in rails3. It sort of
>> sucks though since it's valid ruby syntax so fixing it might involved some
>> ugly internal hacks.
>>
>>
>>
>> On Mar 21, 2010, at 2:59 PM, buhrmi wrote:
>>
>> > Hi there,
>> >
>> > quite simple to reproduce bug:
>> >
>> > %sometag{:data-url => 'foo'}
>> >
>> > gives: undefined local variable or method 'url' for #<Class>
>> >
>> > one can of free german beer for the person who fixes that.
>> >
>> > Thanks :)
>> >
>> > --
>> > 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] <haml%[email protected]>.
>> > For more options, visit this group at
>> http://groups.google.com/group/haml?hl=en.
>> >
>>
>> --
>> 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] <haml%[email protected]>.
>> For more options, visit this group at
>> http://groups.google.com/group/haml?hl=en.
>>
>>
>
> --
> 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.
>
>
>  --
> 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] <haml%[email protected]>.
> For more options, visit this group at
> http://groups.google.com/group/haml?hl=en.
>

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