Это правда, что каждый член команды в проекте будет иметь свою собственную версию базы данных.Рекомендуется настроить некоторые тестовые данные, которые охватывают все разработанные вами случаи, в вашем файле db/seeds.rb
.Таким образом, каждый разработчик может запустить этот начальный файл, и он будет заполнять свою конкретную базу данных - будь то Mysql, Postgres, Sqlite или что-то еще.Что еще более важно, это дает вам свободу сбрасывать базу данных в любое время, когда вам нужно, и при этом иметь тестовые данные для работы.
Что касается полей, они будут охватываться в ваших миграциях - важноЗапустите rake db:migrate
в любое время, когда один из ваших коллег-разработчиков мог внести изменения в схему базы данных.