ТАК Я нашел этот приятный код для использования Gmail в качестве SMTP-сервера для приложения Rails:
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "google.com",
:authentication => :login,
:user_name => "<email address>",
:password => "<password>",
:enable_starttls_auto => true
}
Это потрясающе, но мне требуется аутентификация, поэтому мое имя пользователя и пароль появятся в хэше настроек.
Как я могу защитить свое имя пользователя и пароль от исходного кода и CVS (т.е. от других разработчиков, которым я могу предоставить доступ). Я думал о том, чтобы как-то прочитать эти значения из текстового файла в домашнем каталоге моей машины разработки, но
Я не мог понять, как это сделать.
Может ли кто-нибудь помочь с защитой этих значений от необходимости быть привязанными к моему CVS.