[英]Inflections seem to not get loaded in test environment of a rails app
我有一個名為Aggelia的模型(對於分類廣告,它是希臘文),並在RAILS_ROOT / config / initializers / 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`
似乎在運行測試時(或至少沒有及時)導軌不會加載變形。
我在Rails 2.3.3上使用ruby 1.8.7
任何想法為什么會發生這種情況?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.