mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Add a /rails.rb for each framework for consistency
This commit is contained in:
parent
1e41097294
commit
a23f4b6aee
7 changed files with 18 additions and 4 deletions
|
@ -1,3 +1,5 @@
|
|||
require "action_controller"
|
||||
|
||||
module ActionController
|
||||
class Plugin < Rails::Plugin
|
||||
plugin_name :action_controller
|
||||
|
|
1
actionpack/lib/action_view/rails.rb
Normal file
1
actionpack/lib/action_view/rails.rb
Normal file
|
@ -0,0 +1 @@
|
|||
require "action_view"
|
1
activemodel/lib/active_model/rails.rb
Normal file
1
activemodel/lib/active_model/rails.rb
Normal file
|
@ -0,0 +1 @@
|
|||
require "active_model"
|
|
@ -2,6 +2,7 @@
|
|||
# rails, so let's make sure that it gets required before
|
||||
# here. This is needed for correctly setting up the middleware.
|
||||
# In the future, this might become an optional require.
|
||||
require "active_record"
|
||||
require "action_controller/rails"
|
||||
|
||||
module ActiveRecord
|
||||
|
|
1
activeresource/lib/active_resource/rails.rb
Normal file
1
activeresource/lib/active_resource/rails.rb
Normal file
|
@ -0,0 +1 @@
|
|||
require "active_resource"
|
|
@ -1,8 +1,14 @@
|
|||
require "rails/core"
|
||||
|
||||
%w(active_model active_record action_controller action_view action_mailer active_resource).each do |framework|
|
||||
%w(
|
||||
active_model
|
||||
active_record
|
||||
action_controller
|
||||
action_view
|
||||
action_mailer
|
||||
active_resource
|
||||
).each do |framework|
|
||||
begin
|
||||
require framework
|
||||
require "#{framework}/rails"
|
||||
rescue LoadError
|
||||
end
|
||||
|
|
|
@ -14,9 +14,11 @@ else
|
|||
end
|
||||
|
||||
require 'rails'
|
||||
# To skip frameworks you're not going to use, remove require "rails" and
|
||||
# list the frameworks that you are going to use.
|
||||
# To skip frameworks you're not going to use, change require "rails"
|
||||
# to require "rails/core" and list the frameworks that you are going
|
||||
# to use.
|
||||
#
|
||||
# require "rails/core"
|
||||
# require "active_model/rails"
|
||||
# require "active_record/rails"
|
||||
# require "action_controller/rails"
|
||||
|
|
Loading…
Reference in a new issue