在Rails中禁用unit testing生成器

有谁知道如何禁用Rails中的自动unit testing文件生成? 无论何时创建控制器,模型或迁移,它都会在test /目录中创建关联文件; 我需要这个禁用。

此外,是否可以使RPsec接管,以便在执行标准rails g model | controller | migration命令时使用RSpec(在spec /目录中)创建文件?

你想在application.rb中想要这样的东西

 config.generators do |g| g.test_framework :rspec, :fixture => false g.view_specs false g.helper_specs false end 

更多信息: http : //guides.rubyonrails.org/generators.html#customizing-your-workflow

就个人而言,我使用这个:

 config.generators do |g| g.orm :mongoid g.template_engine :haml g.test_framework :rspec, :fixture => false g.view_specs false g.helper_specs false g.fixture_replacement :fabrication end