Displaying 1 result from an estimated 1 matches for "company_form".
2011 Apr 04
1
Best way to instanciate an empty address element in many nested fields_for
...lay a User, its Company and its company Address,
with fields_for.
The problem is when my User has a Company, that does *not* have an Address:
the part containing the Address is not displayed.
I see 2 ways of instanciating my empty adress:
1) In the view:
f.fields_for :company, @user.company do |company_form|
and company_form.fields_for :address, (address = @user.company.address ?
address : Address.new)
2) In the controller
@user.company.address = Address.new unless @user.company.address
(a variant would be to write @user.company.build_address, which I prefer
over Address.new.)
Do you see other wa...