написание спецификации для seed.rb - PullRequest
2 голосов
/ 25 мая 2011

В проекте seeds.rb усложняется.У нас есть каталог seeds/ с файлами yml, содержащими данные для загрузки.Он должен работать при повторных запусках и не должен дублировать записи (это разрешено в модели).Ну, нужно проверить файл seed.rb, он используется для обновления производства.Однако я не собираюсь думать об этом, удивляясь, стоит ли перемещать логику в lib/ и писать спецификации как обычно.Что бы вы сделали?

рельсы 3 с rspec.

1 Ответ

2 голосов
/ 25 мая 2011

Думаю, вам стоит попробовать камень seed-fu:
https://github.com/mbleigh/seed-fu

Он не генерирует дублирующиеся записи и может помочь поддерживать согласованность данных.

...