如何删除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
答案 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