aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/application
Commit message (Collapse)AuthorAgeFilesLines
* Explicitly define main_app proxyPiotr Sarnacki2011-04-251-0/+4
|
* Add shorthand for js and css compressorsJoshua Peek2011-04-221-0/+3
|
* Set a default precompile target to be the application.js, application.css, ↵David Heinemeier Hansson2011-04-191-1/+1
| | | | and all non-css/js files (images etc)
* Move app initializers to sprockets railtie.José Valim2011-04-171-16/+2
|
* Remove the ability for engines to serve assets from the public directory.José Valim2011-04-151-7/+9
|
* Booya, sprockets now works from Engines.José Valim2011-04-151-6/+1
|
* Index sprockets environment if perform caching is enabledJoshua Peek2011-04-121-0/+6
|
* Unify sprockets config optionsJoshua Peek2011-03-302-6/+11
|
* Merge branch 'master' into sprocketsJoshua Peek2011-03-301-1/+2
|\ | | | | | | | | Conflicts: railties/lib/rails/application/configuration.rb
| * Add `config.force_ssl` configuration which will load `Rack::SSL` middleware ↵Prem Sichanugrist2011-03-271-1/+2
| | | | | | | | | | | | | | | | if set to true This will allow user to be able to force all requests to be under HTTPS protocol. This commit was a request from DHH. Special thanks to Josh Peek as well for making `Rack::SSL`.
* | Precompile configured assetsJoshua Peek2011-03-291-2/+2
| |
* | Rename option to config.asset_pipelineJoshua Peek2011-03-292-3/+9
| |
* | Move sprockets initializers back to applicationJoshua Peek2011-03-292-1/+12
| |
* | Add use_sprockets flagJoshua Peek2011-03-281-3/+1
| |
* | Add sprockets task to compile assetsJoshua Peek2011-03-211-1/+3
|/
* only define log_level reader once, make sure to initialize @log_levelAaron Patterson2011-01-051-11/+14
|
* Use AD::Reloader.to_cleanup for reloading [#2873 state:resolved]John Firebaugh2010-12-201-5/+3
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Replace AD::Callbacks.to_prepare with AD::Reloader.to_prepareJohn Firebaugh2010-12-201-2/+6
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Merge remote branch 'drogus/dummy_tasks'José Valim2010-12-091-8/+0
|\ | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com>
| * Rails::Engine.find(path) - method to find engine by pathPiotr Sarnacki2010-12-091-8/+0
| |
* | Clean up asset_host and asset_path.José Valim2010-12-091-16/+3
|/
* Refactored routes reloading to use RouteSet#append instead keeping block in ↵Piotr Sarnacki2010-10-081-18/+6
| | | | | | Engine Signed-off-by: José Valim <jose.valim@gmail.com>
* Provide a cleaner syntax for paths configuration that does not rely on ↵José Valim2010-10-063-11/+11
| | | | method_missing.
* reload_routes! is part of the public API and should not be removed.José Valim2010-10-021-2/+4
|
* Moved Rails::RoutesReloader to Rails::Application::RoutesReloaderPiotr Sarnacki2010-09-301-0/+55
|
* Added config.app_generators to allow configuring application's generators ↵Piotr Sarnacki2010-09-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from railties. With config.generators becomes a way to configure generators for current instance only. For example: module Blog class Engine < Rails::Engine config.generators do |g| g.orm :active_record end config.app_generators do |g| g.test_framework :rspec end end end such definition sets :active_record as orm for engine and :rspec as test_framework for application. The values set with app_generators can be overwritten in application using config.generators as you would normally do: module MyApp class Application < Rails::Application config.generators do |g| g.test_framework :test_unit end end end
* Update Rails' built in routes to use RouteSet#appendCarl Lerche2010-09-172-6/+3
|
* Set default asset_path only for enginePiotr Sarnacki2010-09-101-0/+1
|
* Get rid of static_paths method and instead configure paths for ↵Piotr Sarnacki2010-09-031-0/+4
| | | | ActionDispatch::Static in initializers
* Added ability to set asset_path for enginesPiotr Sarnacki2010-09-031-0/+12
|
* Move singleton pattern to Railtie and remove Engine::Configurable and ↵Piotr Sarnacki2010-09-032-20/+1
| | | | Application::Configurable in favor of unified Railtie::Configurable
* Removed most of deprecated stuff from Application and EnginePiotr Sarnacki2010-09-031-9/+0
|
* Allow Engines loading its own environment file from config/environmentsPiotr Sarnacki2010-09-032-6/+2
|
* Removed ActionDispatch::Static, but left empty MiddlewareStack to unify app ↵Piotr Sarnacki2010-09-031-1/+1
| | | | method between Engine and Application
* Engine can now serve files with ActionDispatch::StaticPiotr Sarnacki2010-09-031-1/+1
|
* Gather initializers from railties in engines to get rid of additional ↵Piotr Sarnacki2010-09-031-10/+0
| | | | looping through initializers
* Engine can now load its own pluginsPiotr Sarnacki2010-09-032-15/+13
|
* Made Engine valid rack app with its own middleware stackPiotr Sarnacki2010-09-032-3/+3
|
* Ensure routes are loaded only after the initialization process finishes, ↵José Valim2010-09-021-0/+7
| | | | ensuring all configuration options were applied.
* Make sure apps upgrading from 2.3 get defaulted to UTF-8 (ht: parndt)wycats2010-08-151-1/+1
|
* A few changes were done in this commit:José Valim2010-06-281-2/+2
| | | | | | * Added :autoload to engines path API and redefine usage to be in sync with 6f83a5036d8a9c3f8ed7; * Do not autoload code in *lib* for applications (now you need to explicitly require them). This makes an application behave closer to an engine (code in lib is still autoloaded for plugins); * Always autoload code in app/ for engines and plugins. This makes engines behave closer to an application and should allow us to get rid of the unloadable hack required when controllers inside engines inherit from ApplicationController;
* Move Rails::LogSubscriber to ActiveSupport::LogSubscriber, allowing ↵José Valim2010-06-241-1/+1
| | | | frameworks like ActiveRecord and ActiveResource to log outsude Rails::Application [#4816 state:resolved]
* renames load_(once_)paths to autoload_(once_)paths in dependencies and configXavier Noria2010-06-241-5/+5
|
* Alias app to build_middleware_stack for clarity.José Valim2010-06-211-1/+1
|
* Use the new ActiveSupport::FileUpdateChecker instead of RoutesReloader.José Valim2010-06-201-46/+0
|
* Clear DescendantsTracker on each request.José Valim2010-06-191-0/+2
|
* Add lib to load paths when application is inherited to be able to load lib ↵José Valim2010-06-021-1/+1
| | | | code during configuration.
* Remove the laziness from the middleware stack.José Valim2010-05-292-27/+3
|
* Removing Metal from Rails 3. wycats2010-05-292-56/+1
| | | | | | | | | | | | | | | | | | | | If you have existing Metals, you have a few options: * if your metal behaves like a middleware, add it to the middleware stack via config.middleware.use. You can use methods on the middleware stack to control exactly where it should go * if it behaves like a Rack endpoint, you can link to it in the router. This will result in more optimal routing time, and allows you to remove code in your endpoint that matches specific URLs in favor of the more powerful handling in the router itself. For the future, you can use ActionController::Metal to get a very fast controller with the ability to opt-in to specific controller features without paying the penalty of the full controller stack. Since Rails 3 is closer to Rack, the Metal abstraction is no longer needed.
* Simplify cookie_store by simply relying on cookies.signed.José Valim2010-05-181-6/+2
|