Deviseで追加の関連モデルを作成するのと同じ問題があります(答えはありません)。
新しいユーザーを作成するためのデバイス ビューをオーバーライドし、会社名を追加しました。モデルをaccepts_nested_attributes_forを使用するように変更しました
エラーはありませんが、ネストされたレコードが追加されておらず、リクエストを変更できるコントローラーがありません。
私は以下を持っています(読みやすくするために短縮されています):
ルート.rb
map.devise_for :users
map.resources :users, :has_many => :companies
user.rb
has_many :companies
accepts_nested_attributes_for :companies
devise :registerable ... etc
company.rb
belongs_to :user
new.html.erb
...
<% form_for resource_name, resource, :url => registration_path(resource_name) do |f| %>
...
<% f.fields_for :company do |company_form| %>
<p><%= company_form.label :name %></p>
<p><%= company_form.text_field :name %></p>
<% end %>
...
更新: User モデルの attr_accessible リストに :company を追加しませんでした。