I am developing a Rails 3.2 application with the following models:
class User < ActiveRecord::Base # Associations belongs_to :authenticatable, polymorphic
In the create action, I had to assign it manually:
@physician = Physician.new(params[:physician]) @physician.user.authenticatable = @physician
My problem is a little different (has_many and with different validation), but I think this should work.