Наиболее распространенным является игнорирование этого файла. Более того, мы обычно стараемся позволить каждому разработчику использовать любую базу данных, которая поддерживается Rails. Конечно, это не всегда возможно, особенно если в некоторых случаях требуется обходить ActiveRecord. Тем не менее, для большинства простых приложений это может быть достигнуто.
Что мы делаем, это добавляем эти строки в .gitignore среди прочего, что мы игнорируем:
db/*.sqlite3
config/database.yml
Затем мы включаем файл database.yml.example в config, где мы сохраняем рекомендуемый способ настройки базы данных для приложения. Разработчики могут скопировать этот файл в качестве своего database.yml или выбрать другую базу данных.