I love form_for, but I really hate
<% form_for :person, @person, :url => {...} do |f| %>
...
<%= render :partial => 'form', :locals => {'f' => f}
...
<% end %>
I've been thinking of instead allowing
<% form_for :person, @person, :url => {...} do |f| %>
...
<%= f.partial 'form' %>
...
<% end %>
f.partial would be exactly the same as the previous snippet, just
making the form builder available in the partial without the hassle
of :locals => {'f' => f}
the one thing I'm not sure about is how you pick the name under which
the form builder should appear in the partial.
Ideally f.partial 'form' would give you something sensible, but I'm
not sure how you would pick such a default
f.partial 'form', :name => 'f' would work, but then it's almost as
awkward as :locals => {'f' => f}
Any ideas (or is this one just stupid ?) ?
Fred
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Core" 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/rubyonrails-core?hl=en
-~----------~----~----~----~------~----~------~--~---