当用户使用设计注册时,我正在尝试创建提供者记录。我已按照以下方式进行设置: 设计:用户属于组织
但是没有创建提供者。我可能做错了什么?
用户 has_one 提供者。
我修改了我的注册表单:
<%= fields_for :provider do |provider_fields| %>
<%= provider_fields.label :name, :label => 'Company Name' %>
<%= provider_fields.text_field :name %>
<% end %>
还有我的模特
attr_accessible :email, :password, :password_confirmation, :remember_me, :first_name, :last_name, :provider_attributes
belongs_to :provider
accepts_nested_attributes_for :provider
我可以在 rails 的输出中看到:
"provider"=>{"name"=>"kjhkjh"},
在我提交表单时的用户属性中。