Rails 4删除测试生成器(尤其是test_unit)

时间:2013-03-08 15:53:03

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 generator

如何删除test_unit生成器以使它们从rails generate列表中消失?

我已经尝试了一些对我不起作用的方式

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

1 个答案:

答案 0 :(得分:10)

在您拥有世代设置的config/application.rb中,您可以隐藏一些您不想看到的生成器。例如:

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