aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller
diff options
context:
space:
mode:
authorCarlhuda <carlhuda@engineyard.com>2010-03-03 17:36:08 -0800
committerCarl Lerche <carllerche@mac.com>2010-03-03 21:24:01 -0800
commitb160663bd13d08bf845bc8cdf87a2c5e7e46f901 (patch)
tree5144a55d7169b42132a878a65a583d9472b3b0b3 /actionpack/lib/action_controller
parent54302ef55bffd1a93f20f5d1ae81217b2e4149c4 (diff)
downloadrails-b160663bd13d08bf845bc8cdf87a2c5e7e46f901.tar.gz
rails-b160663bd13d08bf845bc8cdf87a2c5e7e46f901.tar.bz2
rails-b160663bd13d08bf845bc8cdf87a2c5e7e46f901.zip
Start refactoring the method of configuring ActionView
Diffstat (limited to 'actionpack/lib/action_controller')
-rw-r--r--actionpack/lib/action_controller/railtie.rb14
1 files changed, 14 insertions, 0 deletions
diff --git a/actionpack/lib/action_controller/railtie.rb b/actionpack/lib/action_controller/railtie.rb
index 07c6b8f2b6..f4c51ba760 100644
--- a/actionpack/lib/action_controller/railtie.rb
+++ b/actionpack/lib/action_controller/railtie.rb
@@ -17,7 +17,21 @@ module ActionController
ActionController::Base.logger ||= Rails.logger
end
+ # assets_dir = defined?(Rails.public_path) ? Rails.public_path : "public"
+ # ActionView::DEFAULT_CONFIG = {
+ # :assets_dir => assets_dir,
+ # :javascripts_dir => "#{assets_dir}/javascripts",
+ # :stylesheets_dir => "#{assets_dir}/stylesheets",
+ # }
+
+
initializer "action_controller.set_configs" do |app|
+ paths = app.config.paths
+ ac = app.config.action_controller
+ ac.assets_dir = paths.public
+ ac.javascripts_dir = paths.public.javascripts
+ ac.stylesheets_dir = paths.public.stylesheets
+
app.config.action_controller.each do |k,v|
ActionController::Base.send "#{k}=", v
end