Oh, I found out the problem.
The pipe symbol "|" must have at least one space with the text.
On May 24, 11:16 pm, sishen <[EMAIL PROTECTED]> wrote:
> I can't get that work using there way. it complained "must have nest
> text".
>
> = link_to_remote "Check Time", :update => 'current_time', :url =>
> { :action => 'get_time' }, :before => "$
> ('indicator').show()", :success => "$
> ('current_time').visualEffect('highlight')", :failure => "alert('There
> was an error.')", :complete => "$('indicator').hide()"
>
> On May 14, 7:16 pm, Nathan Weizenbaum <[EMAIL PROTECTED]> wrote:
>
> > There is a way to do this, but it's nasty. It's nasty on purpose: Haml
> > thinks you shouldn't havemultilineRuby calls in your templates. It
> > tries to discourage you from doing it. What it's trying to say is, that
> > sort of thing works a lot better in a helper. I mean, compare your code
> > to this:
>
> > = delete_item(item)
>
> > Or, heck, with a little abstraction and introspection, it could become
> > general-purpose:
>
> > = delete_link(item)
>
> > But if you really, /really/ want to put it all in the template, you've
> > got to put a pipe at the end of each line. Like so:
>
> > = link_to(icon_tag('delete'), item_path(item), |
> > :confirm => 'Are you sure you want to delete this item?', |
> > :method => :delete, |
> > :class => 'icon') |
>
> > You don't actually have to line them up, but it looks nicer that way.
>
> > - Nathan
>
> > Alison Rowland wrote:
> > > I'm loving Haml, but missing the ability to use the formatting style
> > > which I often use for hashes or arrays in Ruby or ERb. For instance, I
> > > have a line which wraps on my screen, and I would like it not to do
> > > so:
>
> > > = link_to(icon_tag('delete'), favorite_path(favorite), :confirm =>
> > > 'Are you sure you want to delete this favorite?', :method
> > > => :delete, :class => 'icon')
>
> > > It would be marvellous if I could format it as such:
>
> > > = link_to(icon_tag('delete'), item_path(item),
> > > :confirm => 'Are you sure you want to delete this item?',
> > > :method => :delete,
> > > :class => 'icon')
>
> > > If it were necessary to include the curly braces around the hash items
> > > to signal Haml to keep looking for more code on the next line, that
> > > would be no inconvenience. But alas, after searching the docs, I
> > > haven't found that there is any way to do this in Haml. Thanks in
> > > advance for your response!
>
> > > --Alison
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---