У меня есть модель под названием Aggelia (это греческая для классифицированных объявлений) и установила перегиб в RAILS_ROOT/конфигурации/Инициализаторы/inflections.rb как так :Флексия, кажется, не загружается в тестовой среде с приложением рельсов
ActiveSupport::Inflector.inflections do |inflect|
inflect.irregular 'aggelia', 'aggelies'
end
Он отлично работает в среде разработки, но когда я пытаюсь запустить тесты (только утверждать истины прямо сейчас) каждые тестовые ошибки с:
test_the_truth(UserTest):
ActiveRecord::StatementInvalid: Mysql::Error: Table 'market_redux_test.aggelias' doesn't exist: DELETE FROM `aggelias`
Похоже рельсы не загружают перегибы при выполнении тестов (или, по крайней мере, не вовремя).
Я использую рубин 1.8.7 на рельсы 2.3.3
Любые идеи, почему это может происходить?