我剛剛設置了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