How to add a before_filter in UserMailer which checks if it is OK to mail a user?

前端 未结 4 832
余生分开走
余生分开走 2021-01-17 07:50

is there a global way I can write a before_filter for my user mailer, that checks to see if the user has emails disabled? Right now every mailer I have checks the user\'s se

4条回答
  •  鱼传尺愫
    2021-01-17 08:21

    I edited @naudster 's answer to get the information from message

    class MyMailer < ActionMailer::Base
      include AbstractController::Callbacks
    
      after_filter :check_email
    
      private
      def check_email
        if message.to.nil?
          message.perform_deliveries = false
        end
      end
    
    end
    

提交回复
热议问题