我刚刚设置了Devise(rails认证插件)在注册时发送确认电子邮件。这涉及到我的推杆以下到我的environment.rb文件中:从github隐藏我的敏感信息(例如密码)
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上。这里有一个标准的做法吗?
当然,如果你只打算从ruby访问你的配置文件,有[社区成员](http://www.amazon.ca/Distributed-Programming-Ruby-Mark-Bates/dp/0321638360 )谁[喜欢配置在...红宝石](http://www.metabates.com/2011/06/28/lets-say-goodbye-to-yaml-for-configuration-shall-we/)。 –
获取数据可能涉及'config/initializers'中的一个文件,它表示类似于'CONFIG = YAML.load_file(“#{:: Rails.root.to_s} /config/config.yml”)[:: Rails。 ENV]' – jimworm