Yes multiline is still remains buggy though , Look at this failing test http://github.com/parolkar/haml/commit/f4b6c189f71fd5f12676ddabbff6ff1bd15a6605
anybody, has solution for this still? 'Abhishek On 08-Jun-09, at 6:37 AM, Chris Eppstein wrote: > I have to admit, I find the whole multiline syntax awkward enough > that I never use it. I think maybe that was the plan ;-) Helpers FTW. > > chris > > On Fri, Jun 5, 2009 at 9:13 PM, Nicholas Van Weerdenburg <[email protected] > > wrote: > Ah! That worked. I'll look at doc more closely next time. > > Thanks, > Nick > > > On Fri, Jun 5, 2009 at 4:29 PM, Nathan Weizenbaum <[email protected]> > wrote: > > You have to put the multiline character on the last line as well. > > On Fri, Jun 5, 2009 at 1:27 PM, Nicholas Van > Weerdenburg<[email protected]> wrote: > > Forgot the error: > > Invalid filter name ":with => "'search=' + > encodeuricomponent(value)"". > > If I put \: in, I get crazy compile errors... > > compile error > > /Users/vanweerd/work2/innerplate/app/views/track/_item_search.haml: > 12: > > syntax error, unexpected $undefined > > ...mp = observe_field :search, \:frequency => 0.5, \:update ... > > ^ > > /Users/vanweerd/work2/innerplate/app/views/track/_item_search.haml: > 12: > > syntax error, unexpected ',', expecting kEND > > ... \:update => 'ajaxWrapper', \:before => "Element.show(... > > Thanks, > > Nick > > On Fri, Jun 5, 2009 at 4:26 PM, Nicholas Van Weerdenburg > > <[email protected]> wrote: > >> > >> Hmm. Doesn't work for me. Here is the code- a HAMLized example > from the > >> Agile Rails book. I've also tried with \ in front of the :'s- > >> - form_tag('javascript:void(0)') do > >> .fake-h1 > >> Listing Items > >> = text_field_tag 'search', @search > >> = observe_field :search, | > >> :frequency => 0.5, | > >> :update => 'ajaxWrapper', | > >> :before => "Element.show('spinner')", | > >> :complete => "Element.hide('spinner')", | > >> :url => {:action=>'search', :only_path => false}, | > >> :with => "'search=' + encodeURIComponent(value)" > >> .ajaxWrapper > >> = render :partial=>'search' > >> Any thoughts? > >> Thanks, > >> Nick > >> On Fri, Jun 5, 2009 at 4:09 PM, Nicholas Van Weerdenburg > >> <[email protected]> wrote: > >>> > >>> Thanks. It didn't occur to me to use that with executable code. > >>> > >>> On Sun, May 31, 2009 at 10:31 PM, Nathan Weizenbaum <[email protected] > > > >>> wrote: > >>>> > >>>> The best way to do this is to take this big glob of code out of > your > >>>> view and move it into a helper. If you don't want to do that, > though, use > >>>> the Haml multiline syntax: > >>>> > >>>> - form_remote_for :portion, Portion.new, :url=> > new_portion_url, | > >>>> :loading=> 'Form.disable("portion_form")', > >>>> :complete=> 'Form.enable("portion_form")', > >>>> :html=> {:id=> 'portion_form' } do |f| > >>>> > >>>> On Sun, May 31, 2009 at 7:26 PM, Nicholas Van Weerdenburg > >>>> <[email protected]> wrote: > >>>>> > >>>>> I want to do the following: > >>>>> :ruby > >>>>> form_remote_for :portion, Portion.new, :url=> > new_portion_url, > >>>>> :loading=> 'Form.disable("portion_form")', > >>>>> :complete=> 'Form.enable("portion_form")', > >>>>> :html=> {:id=> 'portion_form' } do |f| > >>>>> .meal_type{:style=>"float: left;"} > >>>>> e.g. have my form_remote_for on multiple lines. However, I > need to > >>>>> indent the following line (meal_type), and I'm not sure how to > do it. > >>>>> The other option: > >>>>> - form_remote_for :portion, Portion.new, :url=> > new_portion_url, > >>>>> - :loading=> 'Form.disable("portion_form")', > >>>>> - :complete=> 'Form.enable("portion_form")', > >>>>> - :html=> {:id=> 'portion_form' } do |f| > >>>>> Didn't work either due to ";" being added after each line. > >>>>> Any suggestions? > >>>>> Thanks, > >>>>> Nick > >>>>> > >>>> > >>>> > >>>> > >>> > >> > > > > > > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
