ユーザーがdeviseを使用してサインアップしたときに、プロバイダーレコードを作成しようとしています。私はそれを次のように設定しました: デバイス:ユーザーbelongs_to組織
ただし、プロバイダーは作成されません。何が間違っているのでしょうか?
ユーザー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
レールの出力で確認できます。
"provider"=>{"name"=>"kjhkjh"},
フォームを送信するときのユーザー属性の中で。