Question

Je construis une application rails3 (hébergée sur Heroku) et j'utilise un dispositif pour l'authentification des utilisateurs.Je souhaite envoyer un e-mail de confirmation chaque fois qu'un nouvel utilisateur s'inscrit à mon application, ce qui confirme qu'il s'est inscrit avec succès, etc.

Remarque: je ne souhaite pas confirmer son adresse e-mail, c'est-à-dire que je ne souhaite pas utiliser le module: confirmable devise.

Le problème est que je ne trouve aucune action de contrôleur devise ou user pertinente pour ajouter un mailer .deliveraction.

Merci pour votre aide!

Était-ce utile?

La solution

Que diriez-vous de le déclencher depuis votre modèle (user.rb)?

#user.rb
after_create :some_method
def some_method
  YourMailerObject.deliver_some_message()
end 
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top