The = on the first line suffices. Think about how you would do it in ERB:
you'd wrap the entire block in <%= %>. It's basically the same idea in Haml.

2009/11/23 François Montel <[email protected]>

> Ah, okay. Got it. Do I need to preface with = those lines within a
> block that output HTML? Or does the = on the first line of the block
> take care of that and I can just use - for the lines within the
> block?
>
> On Nov 23, 12:52 pm, Nathan Weizenbaum <[email protected]> wrote:
> > The problem is that the code within the block isn't registered by Haml as
> > Ruby code. It just looks like plain text. If you add a hyphen in front of
> > the lines you want to be interpreted as Ruby, the code should work.
> >
> > 2009/11/23 François Montel <[email protected]>
> >
> >
> >
> > > Wondering why the following doesn't not work (no error, but doesn't
> > > generate the javascript):
> >
> > > <pre>
> > >    = link_to_function('CONTRIBUTE', nil, :style =>
> > > "background:none;") do |page|
> > >      page.visual_effect(:blind_up, 'search', { :duration => 0.5 })
> > >      page.visual_effect(:toggle_blind, 'submit', { :duration =>
> > > 0.5 })
> > > </pre>
> >
> > > I extracted it to a helper and it works okay, but according to the
> > > haml docs, I should be able to put a block like this in my haml view.
> >
> > > --
> >
> > > 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]><
> haml%[email protected]<haml%[email protected]>
> >.
> > > For more options, visit this group at
> > >http://groups.google.com/group/haml?hl=.
>
> --
>
> 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=.
>
>
>

--

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


Reply via email to