2016-09-16 3 views
0

У меня есть модель аэропорта, которая простирается ApplicationRecord и ApplicationRecord расширяет ActiveResource :: BaseActiveResource :: Базовые модели искать таблицу во время тестирования

class ApplicationRecord < ActiveResource::Base 
end 

class Airport < ApplicationRecord 
end 

Когда я запускать тесты, он дает мне ошибку, как:

ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR: relation "airports" does not exist LINE 1: DELETE FROM "airports" ^: DELETE FROM "airports"

Почему он ищет стол в аэропорту? Все модели простираются от ActiveResource :: Base и у меня нет таблицы для моделей. Поэтому я не могу запускать тесты. Как я могу отключить поиск таблиц в тестовом режиме? В режиме разработки таких проблем нет.

ответ

0

Хорошо, я нашел решение. Это происходит потому, что

fixtures :all

линия в тестовом/test_helper.rb

после удаления строки, она работает хорошо

 Смежные вопросы

  • Нет связанных вопросов^_^