diff options
author | Carlhuda <carlhuda@engineyard.com> | 2010-03-03 17:36:08 -0800 |
---|---|---|
committer | Carl Lerche <carllerche@mac.com> | 2010-03-03 21:24:01 -0800 |
commit | b160663bd13d08bf845bc8cdf87a2c5e7e46f901 (patch) | |
tree | 5144a55d7169b42132a878a65a583d9472b3b0b3 /actionpack/lib/action_controller | |
parent | 54302ef55bffd1a93f20f5d1ae81217b2e4149c4 (diff) | |
download | rails-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.rb | 14 |
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 |