在哪里可以找到-O选项的Rails生成器源?

时间:2015-06-01 18:43:35

标签: ruby-on-rails

我正在尝试复制生成新Rails应用程序时传递-O选项的行为。但是,我无法找到此行为的来源。我需要做什么来复制此行为和/或找到确定此行为的源?

1 个答案:

答案 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