如何访问 ExceptionNotifier 变量,例如自定义邮件程序类sender_address
或exception_recipients
在我的自定义邮件程序类中?由于 ExceptionNotifier 是作为 Rack 中间件实现的,我不知道该怎么做。
问问题
195 次
1 回答
1
我仍然不知道如何访问 ExceptionNotifier 变量,所以我决定的解决方法是将这些变量添加到 Rails 配置中,并使用它们来配置 ExceptionNotifier 和我的自定义邮件程序:
config.exception_subject_prefix = "[App Error] "
config.exception_sender = "support@example.com"
config.exception_recipients = %w{support@example.com}
config.middleware.use "::ExceptionNotifier",
:email_prefix => config.exception_subject_prefix,
:sender_address => %{ #{config.exception_sender} },
:exception_recipients => config.exception_recipients
配置变量可以在其他地方访问Rails.configuration.exception_sender
,依此类推。
于 2011-05-18T04:07:18.537 回答