skarpesh/depot — comment on commit 32f4a19167ebc47c845916e80a053936bf23e517
File: db/seeds.rb line 2
By gotva:

Сиды очень полезная вещь при разработке.
Вопрос что произойдет если в продукт добавить новое обязательное поле?

Сиды пройдут тихо, без ошибок - но данные в БД не попадут (не пройдет валидация и Product.create() вернет false
И программист (или еще хуже Заказчик) будет долго искать тестовые данные на серваке - что есть плохо

в сидах надо использовать create! и тому подобное. Тогда при проблемах будет явно выскакивать 500 ошибка, которую легко заметить