7

我如何刪除test_unit生成器以使其從rails generate列表中消失?Rails 4刪除測試生成器(尤其是test_unit)

我已經嘗試了一些並沒有爲我工作方式:

config.generators do |g| 
    g.test_framework nil 
end 

-T選項來創建應用程序。

rails g輸出:

[a lot of other generators skipped] 

    TestUnit: 
     test_unit:controller 
     test_unit:helper 
     test_unit:integration 
     test_unit:mailer 
     test_unit:model 
     test_unit:plugin 
     test_unit:scaffold 
+0

您能發佈您的發電機輸出嗎? – 2013-03-08 16:07:13

+0

已更新。沒什麼特別的只是默認的test_unit生成器。 – freemanoid 2013-03-08 17:27:38

回答

10

在你config/application.rb,你必須世世代代的設置,您可以隱藏一些你不希望看到的發電機。例如:

config.generators do |g| 
    g.hidden_namespaces << :test_unit << :erb 
    g.test_framework :mini_test 
    g.template_engine :slim 
    # ... 
end 
+0

我不得不做'g.hidden_​​namespaces <<'test_unit'<<'erb',但它的功能就像一個魅力! – Karen 2015-05-25 02:11:25