gpt4 book ai didi

ruby-on-rails - Rails 4 + Exception Notifier 在开发模式下不发送电子邮件

转载 作者:数据小太阳 更新时间:2023-10-29 07:37:45 25 4
gpt4 key购买 nike

我正在尝试在本地(开发)测试 Exception Notifier。这是我当前的设置:

开发.rb

Myapp::Application.configure do
# Set Mailer default url
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true
config.action_mailer.default_url_options = { :host => '0.0.0.0:3000' }
#config.action_mailer.delivery_method = :file
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => 'smtp.gmail.com',
:port => 587,
:domain => 'gmail.com',
:user_name => 'username@gmail.com',
:password => 'password',
:authentication => 'plain',
:enable_starttls_auto => true
}

config.middleware.use ExceptionNotification::Rack,
:email => {
:email_prefix => "[Myapp Error] ",
:sender_address => %{"notifier" <no-reply@myapp.com>},
:exception_recipients => %w{myemail@gmail.com}
}
end

但是当我在应用程序中“创建”错误时——例如,如果我设置了不存在的 ID,比如

http://localhost:3000/users/12270/edit

我在浏览器中只看到错误,但没有发送电子邮件(电子邮件凭据正确)。

我错过了什么?

比你强

最佳答案

要在开发模式下禁用错误页面,您还需要设置:

config.consider_all_requests_local = false

关于ruby-on-rails - Rails 4 + Exception Notifier 在开发模式下不发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26319144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com