aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller.rb
Commit message (Collapse)AuthorAgeFilesLines
* Add controller-specific `force_ssl` method to force web browser to use HTTPS ↵Prem Sichanugrist2011-03-281-0/+1
| | | | | | | | protocol This would become useful for site which sometime transferring sensitive information such as account information on particular controller or action. This featured was requested by DHH.
* Move uri parser to AS as URI.parser method to reuse it in AP and ARes.Emilio Tagua2010-09-281-1/+1
|
* Remove warning "URI.unescape is obsolete" from actionpack.Emilio Tagua2010-09-271-0/+1
| | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* Partial revert of #d650b71 'Remove deprecated stuff in ActionController'Carlos Antonio da Silva2010-09-261-0/+5
| | | | | This brings back the deprecated modules from ActionController, because they didn't have any deprecation warning.
* Remove deprecated stuff in ActionControllerCarlos Antonio da Silva2010-09-261-5/+0
| | | | | | This removes all deprecated classes in ActionController related to Routing, Abstract Request/Response and Integration/IntegrationTest. All tests and docs were changed to ActionDispatch instead of ActionController.
* Revert "Setup explicit requires for files with exceptions. Removed them from ↵José Valim2010-09-021-0/+15
| | | | | | | | autoloading." Booting a new Rails application does not work after this commit [#5359 state:open] This reverts commit 38a421b34d0b414564e919f67d339fac067a56e6.
* Setup explicit requires for files with exceptions. Removed them from ↵Łukasz Strzałkowski2010-09-021-15/+0
| | | | | | autoloading. Signed-off-by: José Valim <jose.valim@gmail.com>
* Remove deprecated support to <% form_for %> and several ↵José Valim2010-08-291-1/+0
| | | | ActionController::Base methods.
* Moved PolymorphicRoutes to ActionDispatch::RoutingPiotr Sarnacki2010-07-201-1/+0
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* No need to create a new module in the previous commit.José Valim2010-07-191-1/+0
|
* Exceptions from views should be rescued based on the original exception. If ↵Neeraj Singh2010-07-191-0/+1
| | | | | | | | a handler for original exception is missing then apply ActiveView::TemplateError [#2034 state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
* edit pass: the names of Rails components have a space, ie, "Active Record", ↵Xavier Noria2010-06-141-1/+1
| | | | not "ActiveRecord"
* Move verification to a plugin as well: http://github.com/rails/verification.gitJosé Valim2010-04-101-1/+0
|
* Move AC::UrlRewriter onto route setJoshua Peek2010-03-091-1/+0
|
* Remove a failed attempt at refactoring AC configurationCarlhuda2010-03-031-1/+0
|
* Actually move ImplicitRender into it's own fileCarl Lerche2010-03-031-0/+1
|
* Continued effort to deglobalize the routerCarlhuda2010-02-251-1/+1
|
* WIP: Remove the global routerCarlhuda2010-02-251-1/+1
|
* ActionMailer should depend just on AbstractController.José Valim2010-01-291-6/+4
|
* Tidy up new filter_parameters implementation.José Valim2010-01-211-1/+0
|
* Move ActionController::Translation to AbstractController::Translation.José Valim2010-01-201-1/+0
|
* Move Dispatcher setup to Railties and add instrumentation hook.José Valim2010-01-151-1/+1
|
* Add subscriber for ActionPack and move all logging inside it.José Valim2010-01-131-1/+1
|
* Remove duplicated url_for code and move methods shared between ActionMailer ↵José Valim2010-01-071-1/+0
| | | | and ActionController up to AbstractController.
* Autoload AC and AV test case classesJoshua Peek2010-01-041-3/+5
|
* ActionController::Logger should include AbstractController::Logger and sort ↵José Valim2009-12-311-7/+7
| | | | autoloads for easier readability.
* controller_path is required by ActionView, so move it up to ↵José Valim2009-12-311-2/+0
| | | | AbstractController and refactor AbstractController::Layouts.
* Flip deferrable autoload conventionJoshua Peek2009-12-221-56/+56
|
* Make ActionMailer::Base inherit from AbstractController::BaseJosé Valim2009-12-221-0/+1
| | | | Signed-off-by: Yehuda Katz <wycats@Yehuda-Katz.local>
* Merge branch 'master' of github.com:rails/railsDavid Heinemeier Hansson2009-12-201-2/+1
|\
| * Rename RackConvenience => RackDelegationJoshua Peek2009-12-201-1/+1
| |
| * Merge Session stuff into RackConvenienceJoshua Peek2009-12-201-1/+0
| |
* | Rename RenderOptions to RenderersDavid Heinemeier Hansson2009-12-201-1/+1
|/
* Renamed Redirector to Redirecting (its a module, not a class)David Heinemeier Hansson2009-12-201-1/+1
|
* Rename the RenderingController module to just plain RenderingDavid Heinemeier Hansson2009-12-201-1/+1
|
* Add active_support/ruby/shim to the default requirements for AP componentsYehuda Katz2009-12-201-1/+1
|
* Fully expand relative rails framework paths and make sure we aren'tJoshua Peek2009-12-161-1/+3
| | | | adding any to the load path more than once.
* Nearly all AC modules can be deferredJoshua Peek2009-12-121-40/+44
|
* Reorganize autoloads:Carlhuda2009-12-021-55/+61
| | | | | | | | | | | | | | | | | | | | | * A new module (ActiveSupport::Autoload) is provide that extends autoloading with new behavior. * All autoloads in modules that have extended ActiveSupport::Autoload will be eagerly required in threadsafe environments * Autoloads can optionally leave off the path if the path is the same as full_constant_name.underscore * It is possible to specify that a group of autoloads live under an additional path. For instance, all of ActionDispatch's middlewares are ActionDispatch::MiddlewareName, but they live under "action_dispatch/middlewares/middleware_name" * It is possible to specify that a group of autoloads are all found at the same path. For instance, a number of exceptions might all be declared there. * One consequence of this is that testing-related constants are not autoloaded. To get the testing helpers for a given component, require "component_name/test_case". For instance, "action_controller/test_case". * test_help.rb, which is automatically required by a Rails application's test helper, requires the test_case.rb for all active components, so this change will not be disruptive in existing or new applications.
* Extract #head into its own module and simplify itYehuda Katz2009-10-261-0/+1
|
* Base setup for config object in AC.Yehuda Katz2009-10-261-0/+1
|
* Group together all the old routing dsl logicJoshua Peek2009-10-201-1/+0
|
* Move Routing into ADJoshua Peek2009-10-201-8/+5
|
* Replace decaying routing internals w/ rack-mountJoshua Peek2009-10-191-3/+3
|
* Resurrect AC::Benchmarking [#3140 state:resolved]Joshua Peek2009-09-241-3/+4
|
* SessionRestoreError belongs in ADJoshua Peek2009-09-231-1/+0
|
* Move integration test runner into ActionDispatchJoshua Peek2009-09-231-1/+3
|
* action_dispatch and action_view are just more autoloads, so its okay to ↵Joshua Peek2009-08-311-3/+2
| | | | require them
* Create new ActionController::Middleware class that will work as a normal ↵Yehuda Katz2009-08-261-0/+1
| | | | | | Rack middleware. * This initial implementation is a bit hackish, but it uses a normal middleware API so it's future-proof when we improve the internals.
* Renamed ActionController::Renderer to ActionController::Responder and ↵José Valim2009-08-081-1/+1
| | | | ActionController::MimeResponds::Responder to ActionController::MimeResponds::Collector.