我正在尝试使用myoku应用程序设置邮件程序。我担心如果我推高我的生产.rb,我的gmail密码将被曝光。我该如何防止这种情况?
Production.rb:
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:authentication => :plain,
:user_name => "whatever@gmail.com",
:password => "**********"
}
答案 0 :(得分:2)
您可以使用环境变量:https://devcenter.heroku.com/articles/config-vars
最好不要在您的回购中包含敏感信息。 Env变量也是一种很好的方法,因为它们可以与您使用的任何提供程序一起使用,因此如果您从Heroku迁移到另一个平台,则无需对代码进行任何更改。