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