Есть ли глобальный способ написать файл before_filter для моей почтовой программы пользователя, который проверяет, отключен ли пользователь отключен? Прямо сейчас у каждой почтовой программы я проверяю настройку пользователя, это очень избыточно. Я бы хотел, чтобы это было сделано с помощью before_filter, который работает для всех почтовых программ.
class UserMailer < ActionMailer::Base
before_filter :check_if_we_can_mail_the_user
....
private
def check_if_we_can_mail_the_user
if current_user.mail_me == true
#continue
else
Do something to stop the controller from continuing to mail out
end
end
end
Возможные? Кто-нибудь сделал что-то подобное? Благодаря