Rails 4.2是否提供了一个在现有应用程序中重新生成config/application.rb
的命令?
我问的原因是想象一个Rails应用程序是rails new
- 没有--skip-test-unit
选项。
然后在更晚的日期,这个应用程序切换到RSpec。 config/application.rb
如何重新生成,就好像--skip-test-unit
选项最初提供给rails new ...
一样?
所有这些有效的做法是更改require
文件顶部附近的config/application.rb
语句:
require 'rails/all'
为:
require "rails"
# Pick the frameworks you want:
require "active_model/railtie"
require "active_job/railtie"
require "active_record/railtie"
require "action_controller/railtie"
require "action_mailer/railtie"
require "action_view/railtie"
require "sprockets/railtie"
# require "rails/test_unit/railtie"
答案 0 :(得分:3)
删除现有的config/application.rb
,并在项目根目录上面的目录中,使用您需要的选项运行rails new ...
,包括应用程序目录名称和{{ 1}}选项,和 --skip-test-unit
选项,这会使--skip
跳过创建已存在的文件:
rails new ...
那就是它!