已经新建好 Rails 项目,前期木有注意,后来发现需要使用 RSpec。所以,想把项目中的 TestUnit 删除掉。怎么搞?
查阅文档知道,在新建的时候可以使用如下参数不内置 TestUnit:
rails new Demo --skip-test-unit
但是, 如何在已有的 Rails 项目中删除 TestUnit?
再新建一个有 TestUnit 的项目,然后 diff 两个目录
diff -r normal/config/application.rb skip-test-unit/config/application.rb 3c3,8 < require 'rails/all' --- > # Pick the frameworks you want: > require "active_record/railtie" > require "action_controller/railtie" > require "action_mailer/railtie" > require "sprockets/railtie" > # require "rails/test_unit/railtie"
再删除 test 目录
#1 楼 @Rei 原来的有。 行,我试试啊。 @Rei,你的新书啥时候能发布出来啊?很期待啊!哈哈