0
我有一個名稱空間模型,即Billing::Plan
。所以我把它的燈具放在test/fixtures/test/billing/plan.yml
之下。 (其實,這是軌道發生器把它放在那裏,所以我認爲這是一個約定優於配置愉快:-))Rails minitest命名空間裝置
現在,當我運行一個測試它的工作原理,但是當我嘗試運行我所有的測試套件rake test
或guard
夾具加載失敗,此錯誤
ActiveRecord::StatementInvalid: ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR: relation "plans" does not exist
的重要組成部分,是
ERROR: relation "plans" does not exist
這似乎是fixtures :all
命令我n我的test_helper.rb
文件無法理解關係名稱是billing_plans
而不是plans
。
這是爲什麼?