У меня есть приложение Rails с папкой спецификаций, полной тестов rspec. Многие из них ссылаются на ресурсы в моем приложении, такие как ресурс «Пользователь». На моей машине все в порядке, но когда я пытаюсь настроить приложение на новой машине и создать базу данных с помощью rake db:setup
, оно запускает все приложение Rails, и по какой-то причине оцениваются части тестов rspec. Поскольку один из них ссылается на ресурс «Пользователь», для которого еще не создана таблица базы данных, задача rake завершается с ошибкой relation "users" does not exist
.
Я могу легко решить эту проблему, переместив папку спецификации из родительского каталога, запустив настройку, а затем вернув ее обратно, но это раздражает. Очевидно, я бы хотел, чтобы файлы спецификаций игнорировались во время подобных задач. Любые идеи?
config.autoload_paths
в application.rb - person doesterr   schedule 15.06.2013