Hi tôi có ứng dụng ray của tôi trên Heroku và github và hiện đang sử dụng một bưu phẩm trong ứng dụng của tôi:Đường ray: Cách lưu trữ mật khẩu người gửi an toàn?
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:user_name => "[email protected]",
:password => "PasswordShouldGoHere",
:authentication => "plain",
:enable_starttls_auto => true
}
Tôi không muốn email và mật khẩu của tôi để được hiển thị trên tài khoản github của tôi, vì mọi người có thể chỉ đăng nhập và ăn cắp thông tin của tôi. Tuy nhiên, nếu tôi đặt một mật khẩu giả, sau đó ứng dụng của tôi sẽ cho tôi một lỗi trên heroku khi bưu phẩm được cho là sẽ phân phối. Tôi biết tôi chỉ có thể đẩy email và mật khẩu thực lên heroku trước rồi chỉnh sửa và đặt mật khẩu giả vào tài khoản github của tôi, nhưng có cách nào tốt hơn không?
Biến môi trường. –
Tôi đã đọc về điều đó. Bạn có thể cho tôi biết cách đặt các biến môi trường chính xác không? – Edmund