Jurek11/depot — comment on commit 81a4ac01263657f2795b2d615347a54746a3595a
File: db/seeds.rb line 26
By gotva:

1. есть разница между delete and destroy http://apidock.com/rails/ActiveRecord/Relation/delete_all
В коде надо всегда использовать destroy (если не надо обойти callbacks)
И вообще в сидах можно вообще это не писать, а заполнять базу командой rake db:reset которая перед тем как залить данные почистит таблицы физически
2. В сидах лучше использовать методы с "!". Чтобы при невозможности обновить/создать обьект выкидывалась ошибка, которую увидит разработчик и пофиксить (причина: например добавили валидацию в сущности и прогнали сиды - если используем crate (not create!) то сиды молча пройдут и не создадут необходимые сущности, а надо чтобы они об этом сообщили)