aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/initializer.rb
diff options
context:
space:
mode:
authorJoshua Peek <josh@joshpeek.com>2009-09-26 11:24:56 -0500
committerJoshua Peek <josh@joshpeek.com>2009-09-26 11:24:56 -0500
commitdbb32115ef45dd58667e450125deba80d7016341 (patch)
tree83089bedcf1028e301a961910560b6c99185cb7c /railties/lib/rails/initializer.rb
parent79a4d505fa8bd83189296be60cf62601e6783597 (diff)
downloadrails-dbb32115ef45dd58667e450125deba80d7016341.tar.gz
rails-dbb32115ef45dd58667e450125deba80d7016341.tar.bz2
rails-dbb32115ef45dd58667e450125deba80d7016341.zip
Enable static asset server by default
Diffstat (limited to 'railties/lib/rails/initializer.rb')
-rw-r--r--railties/lib/rails/initializer.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/railties/lib/rails/initializer.rb b/railties/lib/rails/initializer.rb
index 3065a8d111..e6f42f643c 100644
--- a/railties/lib/rails/initializer.rb
+++ b/railties/lib/rails/initializer.rb
@@ -269,6 +269,13 @@ module Rails
end
end
+ # Include middleware to serve up static assets
+ Initializer.default.add :initialize_static_server do
+ if configuration.frameworks.include?(:action_controller) && configuration.serve_static_assets
+ configuration.middleware.insert(0, Rails::Rack::Static, Rails.public_path)
+ end
+ end
+
Initializer.default.add :initialize_cache do
unless defined?(RAILS_CACHE)
silence_warnings { Object.const_set "RAILS_CACHE", ActiveSupport::Cache.lookup_store(configuration.cache_store) }