Прежде чем я задам свой вопрос, я хочу, чтобы вы увидели структуру моего модульного приложения rails, в котором приложения являются движками и подключены к пустому приложению Домен / Родитель, имеющему только конфигурации.
См. Изображение ниже:
Однако, когда я запускаю тест с rails test
или rake test
в доменном / родительском каталоге, который не имеет ничего, кроме конфигурации, я получаю:
Тем не менее, я могу успешно запускать такие грабли, как bundle install
, rake db:migrate
и т. Д., Из корня каталога приложения или домена / родительского каталога, поскольку приложение движка подключено к корню приложения. Так что это сбивает с толку мое почему rails test
или rake test
не работает.
Я перешел и перешел на движки, в корневое приложение внутри движка, и я запустил rails test
или rake test
или rails test test/models/csv_importer/user_test.rb
, но я получил другое. Смотрите это ниже:
Я сделал ответ, но тест по-прежнему не запускался
Как проверить приложение модульных рельсов? Любая помощь приветствуется.
Когда я запускаю: rake db:test:prepare
из корня двигателя, я получаю: