任何人都可以向我解释我在哪里可以找到关于什么是属性delivery_handler的具体解释?什么样的对象?一个字符串?管他呢 ?
以及该指令的工作原理:
filteredMailers.include?(message.delivery_handler)
我从这个邮件观察者上下文中得到它:
class DevelopmentMailInterceptor
def self.delivering_email(message)
filteredMailers = %w[
NotificationMailer
]
if filteredMailers.include?(message.delivery_handler)
message.subject = "[filter] To:#{message.to} - #{message.subjec}"
message.to = 'logs@mail.com'
end
return message
end
end
我找到了消息类的this reference,但是对于delivery_handler是什么类型的对象仍然很困惑。
欢迎任何帮助。感谢您的解释。