thanks but release notes are mostly frozen once they are published, and provide only an overview of the new stuff
This commit is contained in:
parent
3d3a74f07f
commit
0f87fd3069
@ -365,17 +365,6 @@ You can write this view in Rails 2.3:
|
|||||||
<% end %>
|
<% end %>
|
||||||
</erb>
|
</erb>
|
||||||
|
|
||||||
When nesting across a +has_one+ relationship you will need to create a new blank object for the nested object before calling +fields_for+ in the view.
|
|
||||||
|
|
||||||
A +build_<model_name>+ method has been created for this purpose:
|
|
||||||
|
|
||||||
<erb>
|
|
||||||
<% @customer.build_order unless @customer.order %>
|
|
||||||
<% customer_form.fields_for :orders do |order_form| %>
|
|
||||||
</erb>
|
|
||||||
|
|
||||||
Otherwise +@customer.order+ will return +nil+ and your form will fail. +has_many+ relationships do not require this extra step.
|
|
||||||
|
|
||||||
* Lead Contributor: "Eloy Duran":http://www.superalloy.nl/blog/
|
* Lead Contributor: "Eloy Duran":http://www.superalloy.nl/blog/
|
||||||
* More Information:
|
* More Information:
|
||||||
** "Nested Model Forms":http://weblog.rubyonrails.org/2009/1/26/nested-model-forms
|
** "Nested Model Forms":http://weblog.rubyonrails.org/2009/1/26/nested-model-forms
|
||||||
|
Loading…
Reference in New Issue
Block a user