Wie erhält man den Namen der Aktion in einem after_action-Filter für ActionMailer?

9

Wie bekomme ich in der folgenden Klasse den aktuellen Aktionsnamen (d. h. email_confirmation , password_reset ) in der after_action callback add_mandril_headers ?

%Vor%     
Harish Shetty 08.11.2014, 22:43
quelle

2 Antworten

14

Stellt heraus, dass action_name den aktuellen Namen der Mailer-Aktion zurückgibt. Ich habe es versucht, basierend auf der Tatsache, dass ActionController eine ähnliche Methode hat.

    
Harish Shetty 08.11.2014, 22:48
quelle
0

Danke @HarishShetty!

Wie Sie bereits erwähnt haben, ist action_name für alle Controller gut, da es von ApplicationController geerbt wird.

Zum Beispiel habe ich public_activity verwendet und wollte eine Vereinfachung meiner Controller:

%Vor%     
Jon Kern 14.03.2016 00:54
quelle

Tags und Links