Есть ли способ создать несколько файлов seed.rb? Любой вид «управления версиями» для исходных данных?

Нам нужно добавить дополнительные исходные данные для некоторых недавно добавленных таблиц в "версию 100" нашего проекта рельсов.

Однако, если мы просто добавим его в файл seed.rb и повторно запустим команду rake db: seed, он, конечно же, повторно добавит исходные данные семян, дублируя их.

Итак, если вы уже это сделали. добавил исходные данные в seed.rb, например, для TableOne ... как мы можем постепенно добавлять исходные данные для TableTwo и TableThree на более поздних этапах разработки?

Я надеялся, что смогу просто создать НОВЫЙ файл seed_two.rb и run rake db: seed_two , но это дало ошибку Не знаю, как построить задачу 'db: seed_two'

Так что похоже, что можно использовать ТОЛЬКО "seed.rb" - так что как люди поддерживают инкрементные добавления к исходным данным?

6
задан Simone Carletti 3 April 2013 в 10:16
поделиться