diff options
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 ``` |