Я изучаю Ruby on Rails, и я хотел бы просто убедиться, что я понимаю разницу между светильниками и данными семян.
Я понимаю, что светильники - это в основном тестовые данные, в которых вы выполняете свои утверждения тестирования, и не имеете постоянной работы, как только ваши тесты выполняются, тогда как семена вы автоматически помещаете в базу данных, когда вы делаете что-то вроде rake db:seed
.
Зачем использовать семена в этом случае? Просто чтобы избежать необходимости выписывать все бесчисленные утверждения тестирования? Для данных, которые, как вам известно, должны быть в базе данных при вводе приложения в эксплуатацию?
(я думаю, статические данные, которые всегда были бы похожи на первого администратора на доске объявлений?)