4
我每次運行測試套件(使用內存中的sqlite數據庫)時都運行rails遷移。如何關閉遷移輸出?如何在運行數據庫遷移期間禁用日誌記錄?
示例輸出
-- create_table("alerts", {:force=>true})
-> 0.0038s
-- create_table("businesses", {:force=>true})
-> 0.0061s
etc...
我每次運行測試套件(使用內存中的sqlite數據庫)時都運行rails遷移。如何關閉遷移輸出?如何在運行數據庫遷移期間禁用日誌記錄?
示例輸出
-- create_table("alerts", {:force=>true})
-> 0.0038s
-- create_table("businesses", {:force=>true})
-> 0.0061s
etc...
你可以做到這一點通過調用ActiveRecord::Migration.verbose = false
參考:https://github.com/rails/rails/blob/master/activerecord/lib/active_record/migration.rb#L253
我把這個在'/配置/環境/ test.rb'和它完美地爲我工作。 – kevinsapp