example for `accepts_nested_attribtues_for` and strong parameters.

Closes #9558.
This commit is contained in:
Yves Senn 2013-03-05 10:56:36 +01:00
parent aeb48c3b29
commit 0e7abf21dd
1 changed files with 9 additions and 0 deletions

View File

@ -281,6 +281,15 @@ root-key because normally it does not exist when calling `new`:
params.fetch(blog:, {}).permit(:title, :author)
```
`accepts_nested_attributes_for` allows you update and destroy the
associated records. This is based on the `id` and `_destroy`
parameters:
```ruby
# permit :id and :_destroy
params.require(:author).permit(:name, books_attributes: [:title, :id, :_destroy])
```
#### Outside the Scope of Strong Parameters
The strong parameter API was designed with the most common use cases