我正在尝试复制生成新Rails应用程序时传递-O
选项的行为。但是,我无法找到此行为的来源。我需要做什么来复制此行为和/或找到确定此行为的源?
答案 0 :(得分:0)
该选项仅用于config/application.rb模板中的一个位置。要自己复制它,为要应用的每个Rails组件添加单独的需求.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"
如果您指定以下标志中的任何一个,则使用与需求相同的逻辑:--skip-active-record
,--skip-test-unit
或--skip-sprockets
。