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
-~----------~----~----~----~------~----~------~--~---

Reply via email to