aboutsummaryrefslogtreecommitdiffstats
path: root/guides
diff options
context:
space:
mode:
authorYves Senn <yves.senn@gmail.com>2013-04-15 14:30:33 +0200
committerYves Senn <yves.senn@gmail.com>2013-04-15 14:30:33 +0200
commitbd4470e3199b32c9897366e13e4b7c068be0ecdc (patch)
tree1adff177fbf35b2a30b6bb090ef3ff5a49555d28 /guides
parentb1286d391897e3228013295b574de4fa0f856efa (diff)
downloadrails-bd4470e3199b32c9897366e13e4b7c068be0ecdc.tar.gz
rails-bd4470e3199b32c9897366e13e4b7c068be0ecdc.tar.bz2
rails-bd4470e3199b32c9897366e13e4b7c068be0ecdc.zip
Ruby 1.9 hash syntax for action controller guide
Diffstat (limited to 'guides')
-rw-r--r--guides/source/action_controller_overview.md10
1 files changed, 5 insertions, 5 deletions
diff --git a/guides/source/action_controller_overview.md b/guides/source/action_controller_overview.md
index db91425c76..43a59e8d43 100644
--- a/guides/source/action_controller_overview.md
+++ b/guides/source/action_controller_overview.md
@@ -148,7 +148,7 @@ Also, if you've turned on `config.wrap_parameters` in your initializer or callin
And assume that you're sending the data to `CompaniesController`, it would then be wrapped in `:company` key like this:
```ruby
-{ :name => "acme", :address => "123 Carrot Street", :company => { :name => "acme", :address => "123 Carrot Street" } }
+{ name: "acme", address: "123 Carrot Street", company: { name: "acme", address: "123 Carrot Street" } }
```
You can customize the name of the key or specific parameters you want to wrap by consulting the [API documentation](http://api.rubyonrails.org/classes/ActionController/ParamsWrapper.html)
@@ -246,7 +246,7 @@ To declare that the value in `params` must be an array of permitted
scalar values map the key to an empty array:
```ruby
-params.permit(:id => [])
+params.permit(id: [])
```
To whitelist an entire hash of parameters, the `permit!` method can be
@@ -266,9 +266,9 @@ mass-assigned.
You can also use permit on nested parameters, like:
```ruby
-params.permit(:name, {:emails => []},
- :friends => [ :name,
- { :family => [ :name ], :hobbies => [] }])
+params.permit(:name, { emails: [] },
+ friends: [ :name,
+ { family: [ :name ], hobbies: [] }])
```
This declaration whitelists the `name`, `emails` and `friends`