aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller/base.rb
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix etag! and last_modified! to work as advertised.Michael Koziarski2008-09-301-2/+4
| | | | Add tests too.
* Check for uninitialized instance variablesJeremy Kemper2008-09-081-1/+1
|
* Use defined? check since @view_paths may be uninitializedJeremy Kemper2008-09-081-1/+5
|
* Moved layout exemption logic into the viewJoshua Peek2008-08-311-16/+2
|
* Prefix ActionView::Base private methods with an underscoreJoshua Peek2008-08-311-1/+1
|
* Fix AM tests and add tests for rendering loggingPratik Naik2008-08-311-0/+2
|
* Add lost log messages about template renderingPratik Naik2008-08-311-1/+0
|
* Move layout rendering logic to ActionView::BasePratik Naik2008-08-311-10/+17
|
* Move copying ivar logic from ActionController::Base to ActionView::BasePratik Naik2008-08-311-32/+5
|
* Remove unused use_full_path argumentPratik Naik2008-08-311-5/+5
|
* Dont pass controller partial layout option to viewPratik Naik2008-08-301-1/+1
|
* Remove double layout checkPratik Naik2008-08-301-6/+1
|
* Deprecate render_component.Pratik Naik2008-08-291-2/+6
| | | | | Please install render_component plugin from http://github.com/rails/render_component/tree/master if your application uses this functionality.
* Store application and other context specific helper modules in ↵Joshua Peek2008-08-261-1/+1
| | | | ActionView::Base#helpers
* Removed template_public? because it will always be true since the default ↵Joshua Peek2008-08-211-5/+1
| | | | template is never a partial
* Cleanup around partial renderingRyan Bates2008-08-211-17/+3
| | | | Signed-off-by: Joshua Peek <josh@joshpeek.com>
* deprecate Base#assign_default_content_type_and_charsetJeremy Kemper2008-08-211-0/+5
|
* Move default content type and charset from Base to Response. Handle charset ↵Jeremy Kemper2008-08-211-10/+0
| | | | = nil.
* Return nil instead of a space when passing an empty collection or nil to ↵Ryan Bates2008-08-191-3/+6
| | | | | | 'render :partial' [#791 state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com>
* Be more careful about deducing action_methodsJeremy Kemper2008-08-061-6/+10
|
* Ensure public superclass methods don't shadow public controller methods. ↵Jeremy Kemper2008-08-051-3/+3
| | | | Case in point, ruby-debug's Kernel#start shadowing a controller's start action.
* List available actions in UnknownAction exception messageJeremy Kemper2008-07-311-1/+1
|
* Fix file permissionsTarmo Tänav2008-07-311-0/+0
| | | | Signed-off-by: Joshua Peek <josh@joshpeek.com>
* Added back ActionController::Base.allow_concurrency flag and moved lock down ↵Joshua Peek2008-07-281-1/+14
| | | | to controller processing.
* ActionController::Base.relative_url_root falls back to ↵Joshua Peek2008-07-241-1/+6
| | | | ENV['RAILS_RELATIVE_URL_ROOT']
* AbstractRequest.relative_url_root is no longer automatically configured by a ↵Joshua Peek2008-07-241-0/+4
| | | | HTTP header. It can now be set in your configuration environment with config.action_controller.relative_url_root
* Memoize ActionView::Base pick_template and find_partial_path for rendering ↵Joshua Peek2008-07-221-0/+2
| | | | duration
* etag! and last_modified! conditional GET helpersJeremy Kemper2008-07-171-2/+13
|
* Use fully-qualified controller name when logging. [#600 state:resolved]Ripta Pasay2008-07-171-1/+1
| | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Set config.action_view.warn_cache_misses = true to receive a warning if you ↵Joshua Peek2008-07-121-2/+2
| | | | perform an action that results in an expensive disk operation that could be cached
* Refactor template preloading. New abstractions include Renderable mixins and ↵Joshua Peek2008-07-121-5/+4
| | | | a refactored Template class.
* Remove some Symbol#to_proc usage in runtime code. [#484 state:resolved]Cheah Chu Yeow2008-07-091-6/+6
|
* Reenable the use of the Accept header to give people a chance to update ↵Michael Koziarski2008-07-091-3/+3
| | | | their applications and provide feedback.
* Ensure url_for(nil) falls back to url_for({}). [#472 state:resolved]Cheah Chu Yeow2008-07-091-1/+2
| | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Disable the Accept header by defaultMichael Koziarski2008-07-071-0/+10
| | | | | | | | The accept header is poorly implemented by browsers and causes strange errors when used on public sites where crawlers make requests too. You should use formatted urls (e.g. /people/1.xml) to support API clients. Alternatively to re-enable it you need to set: config.action_controller.use_accept_header = true A special case remains for ajax requests which will have a javascript format for the base resource (/people/1) if the X-Requested-With header is present. This lets ajax pages still use format.js despite there being no params[:format]
* Simplify the implementation of assert_redirected_to to normalise the urls ↵Michael Koziarski2008-07-041-15/+17
| | | | | | before comparing. Also allows for a simpler implementation of redirect_to without most of the recursion. Also allows for assert_redirected_to @some_record
* Reduce the number of callsites for new TemplateFilesJoshua Peek2008-07-031-2/+3
|
* Remove unneeded ObjectWrapper class.Michael Koziarski2008-07-031-1/+1
| | | | Was previously needed to work around the semantics of a deprecated (now removed) API to render :partial
* Deprecate :use_full_path render option. The supplying the option no longer ↵Joshua Peek2008-07-021-5/+5
| | | | has an effect.
* Add :as option to render a collection of partials with a custom local ↵Pratik Naik2008-07-021-1/+4
| | | | variable name. [#509 state:resolved] [Simon Jefford, Pratik Naik]
* Make sure render :template works with :locals. [#524 state:resolved]Tim Haines2008-07-021-1/+4
| | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Hide InlineTemplate class from ActionController and use ActionView's render APIJoshua Peek2008-06-251-2/+1
|
* Made ActionView::Base#render_file privateJoshua Peek2008-06-251-1/+1
|
* Replaced TemplateFinder abstraction with ViewLoadPathsJoshua Peek2008-06-171-14/+10
|
* Fix url_for with no arguments when default_url_options is not explicitly ↵Luke Redpath2008-06-171-2/+2
| | | | | | defined. [#339 state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Drop ActionController::Base.allow_concurrency flagJoshua Peek2008-06-081-7/+0
|
* Merge docrails.Pratik Naik2008-05-251-7/+7
| | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Protect #filter_parameters created by filter_parameter_logging [José Valim] ↵Joshua Peek2008-05-141-25/+26
| | | | [#196 state:resolved]
* Merge docrails:Pratik Naik2008-05-091-23/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit e6afd8b2736364322b673bbdcca3e9b38b6d3da0 Author: Xavier Noria <fxn@hashref.com> Date: Thu May 8 23:49:36 2008 +0200 Overall documentation improvement and markup corrections. Zillion changes. commit 2fead68b3192332eee27945ed95a94a64ca73f70 Author: Austin Putman <austin@emmanuel.local> Date: Wed May 7 19:35:46 2008 -0700 Documented class methods on ActionController::Routing. These are dangerous, and mostly used for testing. commit f5b84182dbc39bea79c8ee319c688d00fa99f9d1 Author: Teflon Ted <github@rudiment.net> Date: Wed May 7 16:08:49 2008 -0400 Added explanation about errant inflections not being patched in the future in order to avoid breaking legacy applications. commit 370f4f51722cec49ace17093d29e9ce9e8f15cfb Author: Sunny Ripert <negatif@gmail.com> Date: Wed May 7 14:00:59 2008 +0200 Applied list conventions in AR::Base commit 5bd18429f09d44e75191bec42a6db04bd33f3030 Author: Sunny Ripert <negatif@gmail.com> Date: Wed May 7 13:53:35 2008 +0200 Renamed Options list to Attributes list whenever they weren't option hashes in AR::Base commit d912bd5672316454457ae83f6e9dda5197beeb6f Author: Yaroslav Markin <yaroslav@markin.net> Date: Wed May 7 13:50:28 2008 +0400 Add a filter_parameter_logging usage hint to generated ApplicationController. This may help to remind the developer to filter sensitive information from application logs. Closes #11578 commit b243de0db3c2605121e055079854af5090d06374 Author: Jack Danger Canty <git@6brand.com> Date: Tue May 6 23:39:47 2008 -0700 doc: disambiguating an example ActiveRecord class commit f81d771f0657ae8375b84a77a059812cce5d6fd9 Author: Jack Danger Canty <git@6brand.com> Date: Tue May 6 23:35:05 2008 -0700 doc: ActiveRecord::Reflection::AssociationReflection#through_reflection Added documentation demonstrating the use of #through_reflection for finding intervening reflection objects for HasManyThrough and HasOneThrough. commit ae6b46f00b5b8b2939c6b37ce3329c83de7e71db Author: Cheah Chu Yeow <chuyeow@gmail.com> Date: Wed May 7 13:47:41 2008 +0800 Document AttributeAssignmentError and MultiparameterAssignmentErrors. commit 8f463550b597db2156b67733f31aed13487fbc3a Author: John Barnette <jbarnette@gmail.com> Date: Tue May 6 22:46:44 2008 -0700 Killing/fixing a bunch of outdated language in the AR README. commit aca44bcd92ef783abdf484b58abdde6786db0f89 Author: Cheah Chu Yeow <chuyeow@gmail.com> Date: Wed May 7 13:34:52 2008 +0800 Make a note about ActiveResource::Timeouterror being raised when ARes calls timeout. commit 284a930a93fbee16e25d06392779dbf2f03e9e12 Author: Jonathan Dance <jd@wuputah.com> Date: Tue May 6 14:58:26 2008 -0400 improvements to the page caching docs commit 9482da621390c874da7c921c8bd6230caae7035a Author: Sunny Ripert <negatif@gmail.com> Date: Mon May 5 18:13:40 2008 +0200 validates_numericality_of() "integer" option really is "only_integer" commit e9afd6790a8f530528f6597a7f59bb283be754f6 Author: Sunny Ripert <negatif@gmail.com> Date: Mon May 5 12:11:59 2008 +0200 Harmonized hash notation in AR::Base commit 67ebf14a91ffd970b582be4ff2991d691a9cf3e1 Author: Sunny Ripert <negatif@gmail.com> Date: Mon May 5 12:06:19 2008 +0200 Turned options into rdoc-lists in AR::Base commit 0ec7c0a41d889d4e5382b9dff72f1aaba89bf297 Author: Marshall Huss <mwhuss@Macbook.local> Date: Sun May 4 23:21:33 2008 -0400 Added information of how to set element_name in the case the user has a name confliction with an existing model Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Allow ActionController::Base#default_url_options to have a default options ↵Cheah Chu Yeow2008-05-051-1/+1
| | | | | | argument of nil. This fixes a bug introduced in [6a6b4392c16c665eb713705f2b38e959a658eeef] which was breaking routing in ActionController::UrlWriter.