В других проектах 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 без фиксации в моей рабочей директории.
какой лучший способ справиться с этим?