我刚刚设置了Devise(rails认证插件),在注册时发送确认电子邮件.这涉及到我将以下内容放入我的environment.rb文件中:
ActionMailer::Base.delivery_method = :smtp ActionMailer::Base.smtp_settings = { :tls => true, :address => "smtp.gmail.com", :port => 587, :domain => "gmail.com", :authentication => :login, :user_name => "[my email]", :password => "[my pass]" }
我显然不想把它推到github,而我的通行证只是坐在那里.这里有标准做法吗?
标准是将您的配置设置放在一个未包含在您的仓库中的YAML文件中.
然后你只需从中获取数据.
检查Railscast" #85 YAML配置文件 "以查看它的运行情况.