Did you check the validation errors after trying to save the user? Are
you sure you are providing all the required information required by
the validation on the user model?
On Jun 29, 9:54 am, Nik B
<nikbau...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
wrote:> I''m using Restful Authentication, and the code to create a user is
> pretty straight forward - there is a before_save action and a
> before_create action:
>
> before_save :encrypt_password
> before_create :make_activation_code
>
> But for some reason when I try to create a user programmatically in
> the controller like this:
>
> User.new(:email =>
''u...-n8tE+Mx9DRM@public.gmane.org'', :password =>
> ''123456'', :password_confirmation =>
''123456'')
>
> Nothing happens. I get a user that I can''t save:
>
> > u = User.new(:email =>
''u...-n8tE+Mx9DRM@public.gmane.org'', :password =>
''123456'', :password_confirmation =>
''123456'')
>
> => #<User id: nil, login: nil, email:
"u...-n8tE+Mx9DRM@public.gmane.org",
> crypted_password: nil, salt: nil, created_at: nil, updated_at: nil,
> remember_token: nil, remember_token_expires_at: nil, activation_code:
> nil, activated_at: nil, is_seller: false>>> u.save
>
> => false
>
> Any clues as to how I could create a user without actually being sent
> to the user controller''s create action? The before_save and
> before_create actions are private.
>
> Thanks,
> Nik
--~--~---------~--~----~------------~-------~--~----~
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
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---