是否可以防止在 Rails 5 中生成控制器测试?

Is it possible to prevent controller tests from being generated in Rails 5?

我已将以下内容添加到 application.rb:

config.generators do |g|
  g.controller_specs false
  g.test_framework :minitest, spec: false, fixture: false
end

但是,控制器测试在 运行 rails generate resource foo

时继续生成
bundle exec rails generate resource foo
      invoke  active_record
      create    db/migrate/20170912163219_create_foos.rb
      create    app/models/foo.rb
      invoke    minitest
      create      test/models/foo_test.rb
      invoke  controller
      create    app/controllers/foos_controller.rb
      invoke    minitest
      create      test/controllers/foos_controller_test.rb
      invoke  resource_route
       route    resources :foos

我错过了什么吗?配置 API 是否已更改?这已经不可能了吗?

这是(目前)Minitest-rails 库的一个缺点,它忽略了 g.controller_specs false 配置选项。