Как насчет того, чтобы извлечь код из файла seed.rb и вставить его в hooks.rb в блоке AfterConfiguration?
AfterConfiguration do |config|
# Your code from seeds.rb
end
Это следует называть один раз во время цикла, сразу после настройки огурца. По крайней мере, делая это таким образом, вы можете определить, есть ли у вас проблемы с включением вашего файла seed или нет. Другая идея заключается в том, чтобы взять seed.rb и вставить его непосредственно в каталог поддержки как модуль, а затем вызвать его из AfterConfiguration:
# db_seeds.rb
module DbSeeds
def seed_db
# Your Code
end
end
World(DbSeeds)
#hooks.rb
AfterConfiguration do |config|
seed_db
end