Так же, как к вашему сведению, я нашел способ удовлетворить свои требования.Я настроил базу данных с именем seed, например, в mongoid.yml:
databases:
seeds:
database: seeds_db
host: localhost
port: 27018
Тогда в моей модели у меня просто есть набор данных, использующий семена, например:
class SeededData
include Mongoid::Document
set_database :seeds
Это на самом деле прекрасно работает, потому чтопроизводство, тестирование и разработка - все это из базы данных семени, что я и хочу.И я никогда не очищаю данные при выполнении тестов.