Oh really! Thanks for your help - that does indeed work, but I'm
puzzled about why. AFAIK I'm not misreading what I take to be ='s in
the example code in the API docs -

http://merbivore.com/documentation/0.9.9/doc/rdoc/stack/index.html?a=M000511&name=fields_for

and I'm pretty sure I've seen the = usage mentioned somewhere as
applying to any helper that takes a do-end block.

I'm familiar with the use of a trailing minus to suppress line feeds,
but I guess this is something different. Can someone explain to me
what the general rule is here or point me at some documentation?

Mark


On Nov 6, 11:05 pm, Lawrence Pit <[EMAIL PROTECTED]> wrote:
> Mark,
>
> you need to do:
>
> <%- fields_for
>
> with a minus sign
>
> Lawrence
>
> > I'm in the process of trying to migrate a Rails app I started working
> > on recently to Merb. I've run into some behavior that I don't
> > understand.
>
> > I have two nested partials that render a "fields_for" inside a
> > "form_for". The weirdness is that the part of the inner partial gets
> > rendered twice. Here are the details...
>
> > ---- new.html.erb ----
> > <div>
> >    <%= partial :form %>
> > </div>
> > --------------------------
>
> > ---- _form.html.erb ----
> > <%= form_for @an_object do %>
>
> >    <%= partial :fields %>
>
> > <% end =%>
> > ----------------------------
>
> > ---- _fields.html.erb ----
> > Yo
> > <%= fields_for @another_object do %>
>
> >    ho ho
>
> > <% end =%>
>
> > <div>
> > and a bottle of rum
> > </div>
> > -----------------------------
>
> > ---- browser output ----
> > Yo ho ho Yo ho ho
> > and a bottle of rum
> > -----------------------------
>
> > Just to add to my puzzlement, if I remove the = from the erb
> > delimiters for "field_for" and its corresponding "end" (like you would
> > in Rails), the repetition of Yo ho ho goes away.
>
> > Am I doing something wrong here? Or is this just strange?
>
> > Mark.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"merb" 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/merb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to