我正在尝试了解如何正确配置Action Mailer for Rails 3以使用Gmail。阅读Ryan Bates的article并阅读edge Rails page文章。 Ryan的文章说将配置详细信息放在/config/initializers/setup_mail.rb
初始化文件
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "asciicasts.com",
:user_name => "asciicasts",
:password => "secret",
:authentication => "plain",
:enable_starttls_auto => true
}
但是边缘的Rails文章说它放在config/environments/$RAILS_ENV.rb
中,谁知道哪个是首选方式呢?
答案 0 :(得分:3)
将它放在对您的特定项目有意义的地方。如果您需要针对不同环境的不同设置,请执行此操作,否则您可以将其放入初始化程序中。