Rails 3 Action Mailer Gmail

时间:2011-09-24 00:21:24

标签: ruby-on-rails ruby-on-rails-3 actionmailer

我正在尝试了解如何正确配置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中,谁知道哪个是首选方式呢?

1 个答案:

答案 0 :(得分:3)

将它放在对您的特定项目有意义的地方。如果您需要针对不同环境的不同设置,请执行此操作,否则您可以将其放入初始化程序中。