In der Klasse den Namen der Aktion in einem after_action Filter bekommen unten, wie bekomme ich die aktuellen Aktionsnamen (das heißt email_confirmation
, password_reset
) in der Seite des after_action
Rückruf add_mandril_headers
?Wie für Action
class UserMailer < ActionMailer::Base
after_action :add_mandril_headers
def email_confirmation(user)
mail(..)
end
def password_reset(user)
mail(..)
end
private
# how to get the action name?
def add_mandrill_headers
headers['X-MC-Tags'] = [mailer_name, action_name].join('_');
end
end
Yep das ist, warum ich sagte 'ich es versucht, auf der Grundlage der Tatsache, dass Action eine ähnliche method.' hat –