I'm trying to create a Provider record when a user signs up using devise. I have set it up as per: Devise: User belongs_to organization
however no provider is created. What could i be doing wrong?
User has_one Provider.
I modified my signup form:
<%= fields_for :provider do |provider_fields| %>
<%= provider_fields.label :name, :label => 'Company Name' %>
<%= provider_fields.text_field :name %>
<% end %>
And my model
attr_accessible :email, :password, :password_confirmation, :remember_me, :first_name, :last_name, :provider_attributes
belongs_to :provider
accepts_nested_attributes_for :provider
I can see in the rails s output:
"provider"=>{"name"=>"kjhkjh"},
amongst the user attributes when i submit the form.