Запросы ActiveRecord выполняют поиск по базе данных при использовании rspec? - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь проверить мои модели рельсов. Некоторые из них имеют запросы find_by внутри модели. Вне RSpec, похоже, работает нормально. Но, похоже, нет базы данных для поиска при использовании RSpec. Я также использую FactoryGirl для создания заводов. Кажется, что база данных, которую она просматривает, предназначена для созданных заводов. Я не уверен, почему это так, и я просто хочу лучше понять, что происходит. Спасибо.

1 Ответ

0 голосов
/ 29 августа 2018

При использовании RSpec для тестирования вашего приложения среда базы данных будет test, поэтому вы подключены к тестовой базе данных.

В противном случае, допустим, вы находитесь в режиме разработки, а затем подключены к своей базе данных разработки.

...