В других проектах rails у меня будет локальный файл database.yml, а в репозитории исходного кода будет зафиксирован только файл database.sample. При развертывании сценарий capistrano, который будет символически связывать общую версию database.yml со всеми выпусками.
При развертывании на heroku используется git, и они, похоже, переопределяют database.yml и делают что-то внутреннее.
Это все хорошо и хорошо для database.yml, но что если у меня есть конфигурации s3 в config / s3.yml. И я помещаю свой проект на github, поэтому я не хочу фиксировать s3.yml, где все могут видеть мои учетные данные. Он предпочел бы зафиксировать пример s3.sample, который люди будут переопределять своими собственными настройками, и оставить локальный файл s3.yml незафиксированным в моем рабочем каталоге.
как лучше всего справиться с этим?