Wie bekomme ich in der folgenden Klasse den aktuellen Aktionsnamen (d. h. email_confirmation
, password_reset
) in der after_action
callback add_mandril_headers
?
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.
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%Tags und Links ruby-on-rails actionmailer