Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use cache/assets instead. | José Valim | 2011-07-12 | 1 | -1/+1 |
| | |||||
* | assets.cache_store now defaults to filesystem. You will want to share ↵ | José Valim | 2011-07-12 | 1 | -11/+2 |
| | | | | tmp/assets_cache between deploys. | ||||
* | Now accepting css/js files in deeper directory structures by default. | Tobias Schlottke | 2011-07-01 | 1 | -1/+1 |
| | | | | | This is useful for engines with own application.{js|css}-files. See: https://github.com/rails/rails/issues/1520 | ||||
* | Patch for #1458 - [3.1.0.rc1] App plugins initialized before engines | Joseph Wong | 2011-06-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and plugins inside engines It seems that plugins inside a Rails 3.1 application proper (i.e. in /vendor/plugins) are initialized before engines and plugins inside engines. After some debugging, I found the culprit in Rails::Application::Railties#all: def all(&block) @all ||= railties + engines + super @all.each(&block) if block @all end The call to super here implicitly passes the &block argument, which has the unfortunate side-effect of adding the plugin initializers first (in front of other railties and engines) in the case of Rails::Engine#initializers: def initializers initializers = [] railties.all { |r| initializers += r.initializers } initializers += super initializers end The solution here is to replace the super call with a call to #plugins. | ||||
* | Proper fix | David Heinemeier Hansson | 2011-05-12 | 1 | -1/+1 |
| | |||||
* | Fix the assets regexp for non-js/css files | David Heinemeier Hansson | 2011-05-12 | 1 | -1/+1 |
| | |||||
* | ADdd missing requires (thanks to @arunagw) | José Valim | 2011-05-07 | 1 | -1/+1 |
| | |||||
* | Always flush logger at exit | Jason Rudolph | 2011-05-06 | 1 | -0/+1 |
| | | | | | | | | | | | | | | Prior to this change, running code via script/runner would demonstrate different logging behavior than running the same code via a rake task. In production mode the script/runner approach would always flush the logger, but the rake-based approach would not automatically flush the logger. This discrepancy violates the principle of least surprise, and it could lead to the loss of important production logging data. This change removes special-case code in the "runner" command, and replaces it with a general solution to ensure that the logger gets flushed at exit. This solution works for "runner", "console", "server", rake tasks, and any other process that loads the Rails environment. | ||||
* | Add static_cache_control as configuration option and set a default for test. ↵ | José Valim | 2011-05-03 | 1 | -1/+2 |
| | | | | Should improve performance in acceptance tests. | ||||
* | Explicitly define main_app proxy | Piotr Sarnacki | 2011-04-25 | 1 | -0/+4 |
| | |||||
* | Add shorthand for js and css compressors | Joshua Peek | 2011-04-22 | 1 | -0/+3 |
| | |||||
* | Set a default precompile target to be the application.js, application.css, ↵ | David Heinemeier Hansson | 2011-04-19 | 1 | -1/+1 |
| | | | | and all non-css/js files (images etc) | ||||
* | Move app initializers to sprockets railtie. | José Valim | 2011-04-17 | 1 | -16/+2 |
| | |||||
* | Remove the ability for engines to serve assets from the public directory. | José Valim | 2011-04-15 | 1 | -7/+9 |
| | |||||
* | Booya, sprockets now works from Engines. | José Valim | 2011-04-15 | 1 | -6/+1 |
| | |||||
* | Index sprockets environment if perform caching is enabled | Joshua Peek | 2011-04-12 | 1 | -0/+6 |
| | |||||
* | Unify sprockets config options | Joshua Peek | 2011-03-30 | 2 | -6/+11 |
| | |||||
* | Merge branch 'master' into sprockets | Joshua Peek | 2011-03-30 | 1 | -1/+2 |
|\ | | | | | | | | | Conflicts: railties/lib/rails/application/configuration.rb | ||||
| * | Add `config.force_ssl` configuration which will load `Rack::SSL` middleware ↵ | Prem Sichanugrist | 2011-03-27 | 1 | -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 assets | Joshua Peek | 2011-03-29 | 1 | -2/+2 |
| | | |||||
* | | Rename option to config.asset_pipeline | Joshua Peek | 2011-03-29 | 2 | -3/+9 |
| | | |||||
* | | Move sprockets initializers back to application | Joshua Peek | 2011-03-29 | 2 | -1/+12 |
| | | |||||
* | | Add use_sprockets flag | Joshua Peek | 2011-03-28 | 1 | -3/+1 |
| | | |||||
* | | Add sprockets task to compile assets | Joshua Peek | 2011-03-21 | 1 | -1/+3 |
|/ | |||||
* | only define log_level reader once, make sure to initialize @log_level | Aaron Patterson | 2011-01-05 | 1 | -11/+14 |
| | |||||
* | Use AD::Reloader.to_cleanup for reloading [#2873 state:resolved] | John Firebaugh | 2010-12-20 | 1 | -5/+3 |
| | | | | Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | Replace AD::Callbacks.to_prepare with AD::Reloader.to_prepare | John Firebaugh | 2010-12-20 | 1 | -2/+6 |
| | | | | Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | Merge remote branch 'drogus/dummy_tasks' | José Valim | 2010-12-09 | 1 | -8/+0 |
|\ | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
| * | Rails::Engine.find(path) - method to find engine by path | Piotr Sarnacki | 2010-12-09 | 1 | -8/+0 |
| | | |||||
* | | Clean up asset_host and asset_path. | José Valim | 2010-12-09 | 1 | -16/+3 |
|/ | |||||
* | Refactored routes reloading to use RouteSet#append instead keeping block in ↵ | Piotr Sarnacki | 2010-10-08 | 1 | -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é Valim | 2010-10-06 | 3 | -11/+11 |
| | | | | method_missing. | ||||
* | reload_routes! is part of the public API and should not be removed. | José Valim | 2010-10-02 | 1 | -2/+4 |
| | |||||
* | Moved Rails::RoutesReloader to Rails::Application::RoutesReloader | Piotr Sarnacki | 2010-09-30 | 1 | -0/+55 |
| | |||||
* | Added config.app_generators to allow configuring application's generators ↵ | Piotr Sarnacki | 2010-09-30 | 1 | -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#append | Carl Lerche | 2010-09-17 | 2 | -6/+3 |
| | |||||
* | Set default asset_path only for engine | Piotr Sarnacki | 2010-09-10 | 1 | -0/+1 |
| | |||||
* | Get rid of static_paths method and instead configure paths for ↵ | Piotr Sarnacki | 2010-09-03 | 1 | -0/+4 |
| | | | | ActionDispatch::Static in initializers | ||||
* | Added ability to set asset_path for engines | Piotr Sarnacki | 2010-09-03 | 1 | -0/+12 |
| | |||||
* | Move singleton pattern to Railtie and remove Engine::Configurable and ↵ | Piotr Sarnacki | 2010-09-03 | 2 | -20/+1 |
| | | | | Application::Configurable in favor of unified Railtie::Configurable | ||||
* | Removed most of deprecated stuff from Application and Engine | Piotr Sarnacki | 2010-09-03 | 1 | -9/+0 |
| | |||||
* | Allow Engines loading its own environment file from config/environments | Piotr Sarnacki | 2010-09-03 | 2 | -6/+2 |
| | |||||
* | Removed ActionDispatch::Static, but left empty MiddlewareStack to unify app ↵ | Piotr Sarnacki | 2010-09-03 | 1 | -1/+1 |
| | | | | method between Engine and Application | ||||
* | Engine can now serve files with ActionDispatch::Static | Piotr Sarnacki | 2010-09-03 | 1 | -1/+1 |
| | |||||
* | Gather initializers from railties in engines to get rid of additional ↵ | Piotr Sarnacki | 2010-09-03 | 1 | -10/+0 |
| | | | | looping through initializers | ||||
* | Engine can now load its own plugins | Piotr Sarnacki | 2010-09-03 | 2 | -15/+13 |
| | |||||
* | Made Engine valid rack app with its own middleware stack | Piotr Sarnacki | 2010-09-03 | 2 | -3/+3 |
| | |||||
* | Ensure routes are loaded only after the initialization process finishes, ↵ | José Valim | 2010-09-02 | 1 | -0/+7 |
| | | | | ensuring all configuration options were applied. | ||||
* | Make sure apps upgrading from 2.3 get defaulted to UTF-8 (ht: parndt) | wycats | 2010-08-15 | 1 | -1/+1 |
| | |||||
* | A few changes were done in this commit: | José Valim | 2010-06-28 | 1 | -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; |