我之前产生项目的时候没有用-T,现在想用 rspec 来代替 test::unit,有没有办法让 test::unit 文件不再自动产生?谢谢!
印象中只要 rspec:install 之后就不会产生 Unit::test 了。 如果你说的是生成的时候不想产生测试文件可以在新建项目: rails new app -T 或者用 generate 的时候: rails g model SomeThing -T nil
#5 楼 @tassandar #6 楼 @Juanito 嗯,刚刚试验了一下,确实是加了 rspec-rails 之后就不会产生 test::unit 的文件了。Thanks guys.
修改 config/application.rb,把第二行(或者第三行)的
require 'rails/all'
改为
require "active_record/railtie"
require "action_controller/railtie"
require "action_mailer/railtie"
require "active_resource/railtie"
require "sprockets/railtie"
也就是不加载 rails/test_unit/railtie