aboutsummaryrefslogtreecommitdiffstats
path: root/railties
diff options
context:
space:
mode:
authorJosé Valim <jose.valim@gmail.com>2010-01-25 01:06:12 +0100
committerJosé Valim <jose.valim@gmail.com>2010-01-25 01:12:22 +0100
commit3b6f659fb6b1ffd323c0bbad36630cc97b96bd5f (patch)
treeacd1fdb20cd5a63e6867c2befb07de8f46ab66ec /railties
parent396003fc48d7c0ba206ad059646c7414bee22a36 (diff)
downloadrails-3b6f659fb6b1ffd323c0bbad36630cc97b96bd5f.tar.gz
rails-3b6f659fb6b1ffd323c0bbad36630cc97b96bd5f.tar.bz2
rails-3b6f659fb6b1ffd323c0bbad36630cc97b96bd5f.zip
Add active_model/railtie back to generated boot.rb, add models back to paths, load active_support/railtie since we need it and ensure default logger is set before config.
Diffstat (limited to 'railties')
-rw-r--r--railties/lib/generators/rails/app/templates/config/boot.rb2
-rw-r--r--railties/lib/rails.rb1
-rw-r--r--railties/lib/rails/engine/configuration.rb1
-rw-r--r--railties/test/initializer/path_test.rb1
4 files changed, 5 insertions, 0 deletions
diff --git a/railties/lib/generators/rails/app/templates/config/boot.rb b/railties/lib/generators/rails/app/templates/config/boot.rb
index cbfa5ca3e9..e91304451b 100644
--- a/railties/lib/generators/rails/app/templates/config/boot.rb
+++ b/railties/lib/generators/rails/app/templates/config/boot.rb
@@ -20,6 +20,7 @@ require 'rails/all'
# and list the framework railties that you want:
#
# require "active_support/railtie"
+# require "active_model/railtie"
# require "active_record/railtie"
# require "action_controller/railtie"
# require "action_view/railtie"
@@ -27,6 +28,7 @@ require 'rails/all'
# require "active_resource/railtie"
<% else -%>
# Pick the frameworks you want:
+# require "active_model/railtie"
# require "active_record/railtie"
require "active_support/railtie"
require "action_controller/railtie"
diff --git a/railties/lib/rails.rb b/railties/lib/rails.rb
index 623555e7c1..b7a39fd5a7 100644
--- a/railties/lib/rails.rb
+++ b/railties/lib/rails.rb
@@ -10,6 +10,7 @@ require 'rails/deprecation'
require 'rails/subscriber'
require 'rails/ruby_version_check'
+require 'active_support/railtie'
require 'action_dispatch/railtie'
# For Ruby 1.8, this initialization sets $KCODE to 'u' to enable the
diff --git a/railties/lib/rails/engine/configuration.rb b/railties/lib/rails/engine/configuration.rb
index a328e14170..c4e34b11b8 100644
--- a/railties/lib/rails/engine/configuration.rb
+++ b/railties/lib/rails/engine/configuration.rb
@@ -16,6 +16,7 @@ module Rails
paths.app "app", :eager_load => true, :glob => "*"
paths.app.controllers "app/controllers", :eager_load => true
paths.app.helpers "app/helpers", :eager_load => true
+ paths.app.models "app/models", :eager_load => true
paths.app.metals "app/metal"
paths.app.views "app/views"
paths.lib "lib", :load_path => true
diff --git a/railties/test/initializer/path_test.rb b/railties/test/initializer/path_test.rb
index 7a40d7fa6e..2048dc57bb 100644
--- a/railties/test/initializer/path_test.rb
+++ b/railties/test/initializer/path_test.rb
@@ -37,6 +37,7 @@ module InitializerTests
end
test "booting up Rails yields a valid paths object" do
+ assert_path @paths.app.models, "app", "models"
assert_path @paths.app.metals, "app", "metal"
assert_path @paths.app.helpers, "app", "helpers"
assert_path @paths.app.views, "app", "views"