Devise confirmation dodatkowy email z informacją dla admina


#1

Witam,
W jaki sposób można zmodyfikować standardowe zachowanie mailera z Devise który wysyła confirmation email tak aby wysyłał także drugiego maila do admina.
Tzn potrzebuje informacje o tym że ktoś się zarejestrował. W jaki sposób najlepiej to osiągnąć.

Czy trzeba tworzyć swojego mailera
Aktualnie mam pole w tabeli users
t.boolean “admin”, default: falset.


#2

Jedna szkoła mówi:

Druga szkoła mówi, że trzeba wysłać osobną wiadomość e-mail


#3

@wafcio dziękuje za odpowiedź. Czy jeśli chciałbym wysłać dodatkowego maila to należy podłączyć się pod callback after_create w User ?


#4

To jest jedna z opcjii, dla osoby poczatkujacej chyba najlepsza. Chociaż ja osobiście nie jestem fanem callbacków


#5

Z tego co widzę to nikt nie lubi callbacków… @wafcio co byś proponował wg. Ciebie najlepsze?


#6

Nadpisanie kontrolera dewizowego i wywoływanie mailera jawnie, sekwencyjnie - czyli User.save w jednej linijce, w drugiej linijce wysłanie mailera,


#7

Moim zdaniem najlepiej ustawic bcc w mailerze odziedziczonym z orginalnego devisowego. A moze da sie w initializerze ustawic mu ten parametr.