This issue is noted right on the plugins github page:
http://github.com/technoweenie/restful-authentication/tree/master
"Pay attention, may be this is not an issue for everybody, but if you
should have problems, that the sent activation_code does match with
that in the database stored, reload your user object before sending
its data through email something like:
class UserObserver < ActiveRecord::Observer
def after_create(user)
user.reload
UserMailer.deliver_signup_notification(user)
end
def after_save(user)
user.reload
UserMailer.deliver_activation(user) if
user.recently_activated?
end
end
"
On Feb 24, 8:50 am, Genkilabs <[email protected]> wrote:
> Same problem here. I did setup with AASM.
> Walking through the source it looks like the function in the model to
> generate the activation code is being called twice. Once before save,
> and then mysteriously again before the mailer. I'm not sure why this
> second call is happening, but that's why the email (and the output in
> the logfile) is wrong.
> Let me know if you came up with a fix.
> A.
>
> On Feb 13, 12:36 pm, Rodrigo Muiño <[email protected]> wrote:
>
> > Guys, I am using restful_authentication with rails 2.2 an realized that when
> > a user tries to sign up the activation code that is set to his email is
> > different from the one in the database.
> > Do you know if this is an issue of rails 2.2?
> > It used to work fine withe rails 2.1
>
> > Thanks
> > Rodrigo
--~--~---------~--~----~------------~-------~--~----~
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 this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---