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