Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | deprecate String#encoding_aware? and remove its usage | Sergey Nartimov | 2011-12-24 | 1 | -11/+3 | |
| | ||||||
* | remove AS whiny nil extension and deprecate config.whiny_nils | Sergey Nartimov | 2011-12-22 | 1 | -1/+6 | |
| | ||||||
* | * BufferedLogger is deprecated. Use ActiveSupport::Logger, or the logger | Aaron Patterson | 2011-12-19 | 1 | -4/+4 | |
| | | | | from Ruby stdlib. | |||||
* | Allow a custom exceptions app to set. | José Valim | 2011-12-16 | 1 | -1/+2 | |
| | ||||||
* | Clean up the cache before the request in case we are running in the ↵ | José Valim | 2011-12-15 | 1 | -1/+1 | |
| | | | | reload_classes_only_on_change schema. | |||||
* | FileUpdateChecker should be able to handle deleted files. | José Valim | 2011-12-13 | 2 | -8/+14 | |
| | ||||||
* | Clean up FileUpdateChecker API. | José Valim | 2011-12-13 | 2 | -5/+5 | |
| | ||||||
* | Move hooks back to initializers (we need an API that allows hooks to be ↵ | José Valim | 2011-12-13 | 1 | -4/+21 | |
| | | | | replaced). | |||||
* | Add config.file_watcher so developers can provide their own watchers (for ↵ | José Valim | 2011-12-13 | 1 | -2/+4 | |
| | | | | instance, hooking on fsevents). | |||||
* | Revert "Provide a unique point for running initializers." | José Valim | 2011-12-13 | 2 | -6/+1 | |
| | | | | | | | | | | This reverts commit c2e3ce8d1e1174e66536d59d8d97eb2cc8ce6f25. Conflicts: railties/lib/rails/application/configuration.rb railties/lib/rails/application/finisher.rb railties/lib/rails/engine.rb | |||||
* | Speed up development by only reloading classes if dependencies files changed. | José Valim | 2011-12-12 | 3 | -39/+36 | |
| | | | | | | | | This can be turned off by setting `config.reload_classes_only_on_change` to false. Extensions like Active Record should add their respective files like db/schema.rb and db/structure.sql to `config.watchable_files` if they want their changes to affect classes reloading. Thanks to https://github.com/paneq/active_reload and Pastorino for the inspiration. <3 | |||||
* | Default relative_url_root to ENV["RAILS_RELATIVE_URL_ROOT"]. Fixes #3365 | Piotrek Okoński | 2011-12-12 | 1 | -1/+2 | |
| | ||||||
* | Give hooks the flexibility to choose the type of callback. | José Valim | 2011-12-12 | 1 | -6/+4 | |
| | ||||||
* | Provide a unique point for running initializers. | José Valim | 2011-12-12 | 2 | -1/+6 | |
| | ||||||
* | Improve docs for Rails::Application and add routes_reloader_hook and ↵ | José Valim | 2011-12-12 | 2 | -21/+22 | |
| | | | | app_reloader_hooks. | |||||
* | Composition > inheritance. | José Valim | 2011-12-12 | 1 | -3/+11 | |
| | ||||||
* | * ActiveSupport::BufferedLogger#silence is deprecated. If you want to squelch | Aaron Patterson | 2011-12-09 | 1 | -3/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | logs for a certain block, change the log level for that block. * ActiveSupport::BufferedLogger#open_log is deprecated. This method should not have been public in the first place. * ActiveSupport::BufferedLogger's behavior of automatically creating the directory for your log file is deprecated. Please make sure to create the directory for your log file before instantiating. * ActiveSupport::BufferedLogger#auto_flushing is deprecated. Either set the sync level on the underlying file handle like this: f = File.open('foo.log', 'w') f.sync = true ActiveSupport::BufferedLogger.new f Or tune your filesystem. The FS cache is now what controls flushing. * ActiveSupport::BufferedLogger#flush is deprecated. Set sync on your filehandle, or tune your filesystem. | |||||
* | global variable `$rails_rake_task' not initialized Warning removed | Arun Agrawal | 2011-11-28 | 1 | -0/+1 | |
| | ||||||
* | Display mounted engines in `rake routes` by default | Piotr Sarnacki | 2011-11-25 | 1 | -1/+1 | |
| | ||||||
* | Allow to display engine's routes when running `rake routes ENGINES=true` | Piotr Sarnacki | 2011-11-24 | 1 | -3/+34 | |
| | ||||||
* | Allow to change engine's loading priority with config.railties_order= | Piotr Sarnacki | 2011-11-23 | 1 | -2/+3 | |
| | ||||||
* | On inpsect routes, show :controller and :action to indicate dynamic. | Hendy Tanata | 2011-10-29 | 1 | -7/+8 | |
| | ||||||
* | Added X-Request-Id tracking and TaggedLogging to easily log that and other ↵ | David Heinemeier Hansson | 2011-10-19 | 2 | -3/+3 | |
| | | | | production concerns | |||||
* | Provide initialize_on_precompile which, when set to false, does not ↵ | José Valim | 2011-10-02 | 1 | -13/+14 | |
| | | | | initialize the app for precompilation. Defaults to true. | |||||
* | Make the Rack::SSL middleware configurable | Justin Leitgeb | 2011-09-26 | 1 | -1/+3 | |
| | ||||||
* | `rake assets:precompile` loads the application but does not initialize it. | José Valim | 2011-09-24 | 1 | -8/+8 | |
| | | | | | | | | | | | | | To the app developer, this means configuration add in config/initializers/* will not be executed. Plugins developers need to special case their initializers that are meant to be run in the assets group by adding :group => :assets. Conflicts: railties/CHANGELOG railties/test/application/assets_test.rb | |||||
* | Default precompile regexp that properly matches application.js and ↵ | Alex Yakoubian | 2011-09-16 | 1 | -1/+1 | |
| | | | | application.css | |||||
* | adjust route inspection to work with Journey | Aaron Patterson | 2011-09-12 | 1 | -1/+2 | |
| | ||||||
* | Merge pull request #2876 from alex3/patch-1 | Santiago Pastorino | 2011-09-09 | 1 | -1/+2 | |
|\ | | | | | Fixed assets precompile regex | |||||
| * | Fixed assets precompile regex, now accepts Procs | Alex Yakoubian | 2011-09-08 | 1 | -1/+2 | |
| | | ||||||
* | | move route inspecting to an object so that we can more easily test it | Aaron Patterson | 2011-09-09 | 1 | -0/+42 | |
|/ | ||||||
* | Merge pull request #2780 from guilleiguaran/assets-pipeline-minor-changes | Santiago Pastorino | 2011-08-31 | 1 | -1/+1 | |
| | | | | Assets pipeline: fix in manifest location and remove unused code | |||||
* | Set default location of manifest with config.assets.manifest | Guillermo Iguaran | 2011-08-31 | 1 | -0/+1 | |
| | ||||||
* | Backport f443f9cb0c64 to master | Guillermo Iguaran | 2011-08-31 | 1 | -3/+2 | |
| | ||||||
* | Read digests of assets from manifest.yml if config.assets.manifest is on | Guillermo Iguaran | 2011-08-31 | 1 | -4/+5 | |
| | ||||||
* | only define the encoding reader since we define the writer later on | Aaron Patterson | 2011-08-24 | 1 | -1/+2 | |
| | ||||||
* | we are *sure* we want to set the encoding, so silence warnings around it | Aaron Patterson | 2011-08-24 | 1 | -2/+5 | |
| | ||||||
* | dealing with some -w warnings on startup | Aaron Patterson | 2011-08-24 | 1 | -1/+1 | |
| | ||||||
* | Add config.allow_debugging option to determine if the debug_assets query ↵ | Guillermo Iguaran | 2011-08-24 | 1 | -6/+7 | |
| | | | | param can be passed by user | |||||
* | Allow to debug assets by config.assets.debug | Andrey A.I. Sitnik | 2011-08-22 | 1 | -0/+1 | |
| | ||||||
* | Initialize config.assets.version the same way it's done in Sprockets | Santiago Pastorino | 2011-08-08 | 1 | -0/+1 | |
| | ||||||
* | 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. |