If there has_one :character in your model? On Aug 8, 2012, at 3:04 PM, Andrey Krisanov wrote:
> Hello! I write custom registration for different user types. > > I have Devise model User and two models (roles) Company and Invidual: > https://gist.github.com/3288141 > I created UserObserver https://gist.github.com/3288157 > Registration view: https://gist.github.com/3288189 and partial (by default > for Company) https://gist.github.com/3288198 > > In addition to the fields of User on the form displays the Name field of > Company model. > But when I press the submit button, I get an error "ArgumentError in > RegistrationController#create" > Cannot build association character. Are you trying to build a polymorphic > one-to-one association? > > Application Trace | Framework Trace | Full Trace > app/controllers/registration_controller.rb:14:in `create' > Request > Parameters: > {"utf8"=>"✓", > "authenticity_token"=>"62bE9GNDQ1QFn5UDP34EmxLlHSRiKzCSPwJO8BiNuYU=", > "user"=>{"character_type"=>"Company", > "email"=>"", > "password"=>"[FILTERED]", > "password_confirmation"=>"[FILTERED]", > "character_attributes"=>{"name"=>""}}, > "commit"=>"Зарегистрироваться"} > > How fix it? Thanks for your answers! > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msg/rubyonrails-talk/-/v0kbEPY_nn8J. > For more options, visit https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

