Когда вы запускаете rake db:seed
, db / seed.rb включается только в среду rails.
Следовательно, в вашей базе данных больше ничего не делается, кроме того, что вы упомянули, что делаете.обычно помещаю следующее в начало моего файла db / seed:
Dir['app/models/**/*.rb'].each do |model|
model_object = model.camelize.constantize
model_object.delete_all
end
Таким образом, все предыдущие начальные данные удаляются, и я получаю эти новые новые правильные данные, которые мне нужны в моей среде разработки.*