diff options
author | Guillermo Iguaran <guilleiguaran@gmail.com> | 2012-09-30 01:56:17 -0500 |
---|---|---|
committer | Guillermo Iguaran <guilleiguaran@gmail.com> | 2012-09-30 01:56:17 -0500 |
commit | 0677d9904a1c4b88594e491967a6646346659d19 (patch) | |
tree | 7068792cf0ed3d9ddd3d592b16af4ca4f29f7a50 /guides/source/security.md | |
parent | 955a72c692a4298d238cc2e6353b9874099203f1 (diff) | |
download | rails-0677d9904a1c4b88594e491967a6646346659d19.tar.gz rails-0677d9904a1c4b88594e491967a6646346659d19.tar.bz2 rails-0677d9904a1c4b88594e491967a6646346659d19.zip |
Make strong_parameters example simpler
Diffstat (limited to 'guides/source/security.md')
-rw-r--r-- | guides/source/security.md | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/guides/source/security.md b/guides/source/security.md index 0186386059..2f9aebae9b 100644 --- a/guides/source/security.md +++ b/guides/source/security.md @@ -499,10 +499,11 @@ attributes. ```ruby def user_params - filters = [:name] - filters << :admin if current_user.try(:admin?) - - params.require(:user).permit(*filters) + if current_user.admin? + params.require(:user).permit(:name, :admin) + else + params.require(:user).permit(:name) + end end ``` |