aboutsummaryrefslogtreecommitdiffstats
path: root/guides/source/action_controller_overview.md
Commit message (Collapse)AuthorAgeFilesLines
* [ci skip] use secrets.yml instead of secret_token.rb in the action ↵Brian Thomas Storti2014-02-271-3/+18
| | | | controller guide
* Update guides for new rendering optionsPrem Sichanugrist2014-02-181-1/+1
| | | | | * Introduces `:plain`, `:html`, `:body` render option. * Update guide to use `render :plain` instead of `render :text`.
* Updated CHANGELOG, docs, guides and release notes.Godfrey Chan2014-02-111-7/+12
| | | | Also added a `cookies_serializer.rb` initializer to the app template.
* Renamed session_serializer option to cookies_serializerGodfrey Chan2014-02-111-16/+27
|
* Modify the session serializer implementationGuillermo Iguaran2014-01-301-11/+5
| | | | | Rename allowed options to :marshal and :json, for custom serializers only allow the use of custom classes.
* Fix documentation of new controller filters api [ci skip]Kassio Borges2014-01-291-2/+2
| | | | | | | | | The api for filters with classes change and the guides weren't updated. Now the class must respond for methods with the same name as the filter, so the `before_action` calls a `before` method, and so on. The method `#filter` has been deprecated in 4.0.0 and has been removed in 4.1.0: #7560
* Allow session serializer key in config.session_storeLukasz Sarnacki2014-01-291-0/+22
| | | | | | | | | | | | | MessageEncryptor has :serializer option, where any serializer object can be passed. This commit make it possible to set this serializer from configuration level. There are predefined serializers (:marshal_serializer, :json_serialzier) and custom serializer can be passed as String, Symbol (camelized and constantized in ActionDispatch::Session namepspace) or serializer object. Default :json_serializer was also added to generators to provide secure defalt.
* Log which keys were set to nil in deep_mungeLukasz Sarnacki2014-01-281-0/+4
| | | | | | | | deep_munge solves CVE-2013-0155 security vulnerability, but its behaviour is definately confuisng. This commit adds logging to deep_munge. It logs keys for which values were set to nil. Also mentions in guides were added.
* Change all "can not"s to the correct "cannot".T.J. Schuck2014-01-031-1/+1
|
* [ci skip] Add missing flash message in block filter example.Juanito Fatas2014-01-011-2/+5
| | | | Also make all three examples consistent.
* Fix typo [ci skip]Sıtkı Bağdat2013-12-181-1/+1
|
* sync example and documentation for strong_parameters hash whitelisting.Yves Senn2013-11-261-5/+7
| | | | | | | | | [ci skip] This is a follow up to #12609 and integrates #12158. Thanks @aspiers. Closes #12158.
* Merge remote-tracking branch 'docrails/master'Xavier Noria2013-11-241-1/+1
|\ | | | | | | | | | | Conflicts: activesupport/lib/active_support/core_ext/hash/deep_merge.rb activesupport/lib/active_support/core_ext/hash/keys.rb
| * Update action_controller_overview.md [ci skip]Harshad Sabne2013-11-151-1/+1
| | | | | | Code style adherence
* | removes redundant curly brackets in example code [ci skip]Xavier Noria2013-11-081-1/+1
| |
* | Fix undefined method error for NilClasscorwinkelly2013-10-231-1/+1
| | | | | | Add .try to prevent undefined method error for NilClass.
* | Update workaround for "Outside the Scope of Strong Parameters" corwinkelly2013-10-221-3/+1
|/ | | The previous example of how to permit a hash of unknown keys used .tap, but had the side effect of logging an "Unpermitted parameters" message despite being a successful workaround. The proposed workaround is ever so slightly better, imo, because it won't result in an "Unpermitted parameters" message being logged.
* Use ActiveRecord::Base#update! instead of #update_attributes!Zachary Scott2013-09-281-1/+1
|
* Use Ruby on Rails Coding Conventions for code examples in the guidesPaul Nikitochkin2013-09-061-22/+22
| | | | | | | | * Indent after private/protected * Ruby >= 1.9 syntax for hashes * Prefer method { do_stuff } instead of method{do_stuff} for single-line blocks. [ci skip]
* cleans the guides sources from fancy non-ASCII stuffXavier Noria2013-08-231-2/+2
|
* ActionController::Live documentation in the guides.wangjohn2013-07-131-0/+86
| | | | | I'm adding documentation to the action_controller_overview guide which should tell people how to stream arbitrary data.
* Merge branch 'master' of github.com:rails/docrailsVijay Dev2013-07-061-1/+1
|\
| * cookies are encrypted starting Rails 4Neeraj Singh2013-06-291-1/+1
| |
* | Specify request method in guides [ci skip]Mihail Evsyukov2013-07-041-1/+1
| |
* | Using preferred find_by syntax in guidesCristian Planas2013-07-011-1/+1
|/
* Mention Content-Type for JSON params parsing.Gustavo Delfino2013-06-241-1/+1
| | | | http://stackoverflow.com/questions/8501021/rails-json-request-is-not-parsed-correctly-into-post-parameters
* Consistent use of one space only after punctuationSunny Ripert2013-05-281-1/+1
|
* Fix Typo xml -> XML, json -> JSONPrathamesh Sonpatki2013-05-081-2/+2
|
* Ruby 1.9 hash syntax for action controller guideYves Senn2013-04-151-5/+5
|
* Typos/grammar fixesJonathan Roes2013-04-031-3/+3
|
* Merge branch 'master' of github.com:lifo/docrailsOliver Jakubiec2013-04-021-25/+16
|\
| * Remove unnecessary / confusing code in exampleJonathan Roes2013-03-311-11/+2
| |
| * Merge branch 'master' of github.com:lifo/docrailsVijay Dev2013-03-301-17/+17
| |\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb activerecord/test/cases/adapter_test.rb guides/source/testing.md [ci skip]
| | * More typo / wording fixesJonathan Roes2013-03-291-6/+6
| | |
| | * Proofreading tweaksJonathan Roes2013-03-291-7/+7
| | | | | | | | | | | | - Consistent hash structure - Rewording / typo fixes
| * | Fix guides error on error class nameSebastian Sogamoso2013-03-191-1/+1
| | | | | | | | | The error that's raised in case the required key is missing it's actually `ActionController::ParameterMissing` not `ActionController::MissingParameter`. It's important to fix so that people reading the guides knows what error to rescue from when needed.
* | | Added a section on Rails Controller naming conventions.Oliver Jakubiec2013-04-021-2/+12
| |/ |/|
* | Update action_controller_overview.mdMikhail Dieterle2013-03-161-2/+2
| |
* | fix markup of controllers guideMikhail Dieterle2013-03-161-1/+1
| |
* | fix missing toVipul A M2013-03-141-1/+1
|/
* fixed typo in strong parameters exampleYves Senn2013-03-091-1/+1
|
* strong parameter example for hashes with integer keys.Yves Senn2013-03-091-0/+14
| | | | | This replicates the situation described in https://github.com/rails/strong_parameters/issues/114
* Fix typo in AC overview guide [ci skip]Carlos Antonio da Silva2013-03-051-1/+1
|
* example for `accepts_nested_attribtues_for` and strong parameters.Yves Senn2013-03-051-0/+9
| | | | Closes #9558.
* strong parameters example for default values using `fetch`. [ci skip]Yves Senn2013-03-051-0/+12
| | | | Origin: #9534.
* integrate the strong params README into the AC guide.Yves Senn2013-03-031-0/+118
| | | | | | | | | | The current ActionController guide does not mention strong parameters at all. I integrated the README into the guide to explain the API. I also included a section to illustrate that the API does not solve all possible whitelisting scenarios. The origin was #9454.
* Remove XML Parser from ActionDispatchPrem Sichanugrist2013-02-201-3/+5
| | | | | If you want an ability to parse XML parameters, please install `actionpack-xml_parser` gem.
* consistently inherit from ApplicationController in guides exemplesCyril Jouve2013-01-201-2/+2
|
* Merge branch 'master' of github.com:lifo/docrailsVijay Dev2013-01-091-4/+4
|\ | | | | | | | | Conflicts: guides/source/getting_started.md
| * a bit of inline code tagsMikhail Dieterle2013-01-011-4/+4
| |