Ruby on rails 是否有一种默认情况下不生成控制器规格的方法?

Ruby on rails 是否有一种默认情况下不生成控制器规格的方法?,ruby-on-rails,rspec-rails,Ruby On Rails,Rspec Rails,我是Rspec的粉丝,但我从不使用控制器或视图规格。我知道存在以下选项: Usage: rails generate controller NAME [action action] [options] Rspec options: [--controller-specs], [--no-controller-specs] # Indicates when to generate controller specs

我是Rspec的粉丝,但我从不使用控制器或视图规格。我知道存在以下选项:

Usage:
  rails generate controller NAME [action action] [options]

Rspec options:
  [--controller-specs], [--no-controller-specs]  # Indicates when to generate controller specs
                                                 # Default: true
  [--view-specs], [--no-view-specs]              # Indicates when to generate view specs
                                                 # Default: true
但是Rspec有没有办法在默认情况下跳过这些生成?例如,我不想每次生成控制器时都键入-无控制器规格-无视图规格


默认情况下,如何禁用等级库生成?在保留其他部分的同时,例如模型,我认为您可以在application.rb中对其进行如下配置:

config.generators do |g|
  g.test_framework :rspec,
    fixtures: true,
    view_specs: false,
    helper_specs: true,
    routing_specs: false,
    controller_specs: false,
    request_specs: true
end 

我认为您可以在application.rb中进行如下配置:

config.generators do |g|
  g.test_framework :rspec,
    fixtures: true,
    view_specs: false,
    helper_specs: true,
    routing_specs: false,
    controller_specs: false,
    request_specs: true
end