Hello All,

I am stuck in nested attributes:-
here is my code :-

User.rb :-
has_one :address
accepts_nested_attributes_for :address

Address.rb :-

belongs_to :user

_form.html.erb:-

<%= simple_form_for @user ,:validate => true do |f| %>
           <%= f.fields_for :address do |d| %>
          <%= d.input :first_name %>
          <%= d.input :last_name %>
          <% end %>
          <%= f.input :email %>
 <% end %>

in user_controller.rb:-
In new as well as create method I tried with:-
@user = User.new
@user.build_profile

But still I am getting the error as :-

Can't mass-assign protected attributes: address_attributes

Any Suggestions ??

Thanks....


-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msg/rubyonrails-talk/-/dd447A7hSYwJ.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to