Я наследую проект, который использует config/database.yml.sqlite
и config/database.yml.psql
вместо config/database.yml
.Зачем использовать расширение для config/database.yml?
Почему это делается и как его использовать?
Если я только что запустил rake db:create
, рельсы ищут config/database.yml
. Я пробовал искать способ указать имя файла конфигурации, но не повезло.
Я мог бы просто спросить людей, наследующих код, но после небольшого поиска в Google. Я вижу этот шаблон в других проектах и думаю, что было бы хорошо, если бы у SO был ответ.
Я думаю, что они просто имеют расширение, чтобы сосуществовать в каталоге. Поэтому, если вы хотите использовать SQLite в своем проекте, вам нужно переименовать 'database.yml.sqlite' в' database.yml'. То же самое применяется, если вы хотите использовать Postgresql. – Tobias