So I am setting up a welcome message when a user signs up the website – previously I had set it up using gmail (http://stackoverflow.com/questions/5793296/rails-actionmailer-w-devise-google-apps-in-development-mode), but it’s going to be using google apps – so if I’m correct another stackoverflow user claimed the set up is similar so that’s not a problem. But since I only want a welcome email, I was thinking can I just use the confirmable set up so they get an email, and then in the config set it so that the user doesn’t have to confirm till after say 1000 years or something large so basically it’s not really a confirmation email? (If there is a better way to do this I’d appreciate such input)
Share
you don’t need to twist the Confirmable feature to achieve this, you can do it more elegantly with an ActiveRecord::Observer. Basically when you register/save a user the observer will get notified and from there you can call a mailer. You can see an example below.
app/mailers/user_mailer.rb
app/models/user_observer.rb
Finally you need to configure rails to register the observer.
config/application.rb (just a extract)