ユーザーモデル用のデバイスを備えた基本的なrails5.0アプリ。私は新しいレコードのデフォルトのfalseでadminカラムを追加しました。サインアップ画面では、基本的なフィールド名、電子メールなどを持っていますが、ユーザー作成時にadmin = TRUEをparamsに注入する人が心配です。 この制限を作成するにはどうすればよいですか? ありがとうございましたRails + Device;ユーザーが管理者にならないようにする方法
0
A
答えて
2
あなたの投稿へのPavanの直接のコメントは正しいです。強力なパラメータを使用することは、Railsのベストプラクティスの1つです。
ちょうどあなたが受け入れることができ、私たちのparams、フィルタリング:
def user_params params.require(:user).permit(:name, :email) end
をし、ユーザーオブジェクトにのみを割り当てを:
@user.update(user_params)
+0
ユーザーコントローラはありません... –
+0
ありがとう!あなたの助けに –
関連する問題
- 1. Rubyの管理者によるユーザーの管理方法
- 2. 管理者によるMVCユーザー管理
- 3. 管理者がユーザーを削除できるようにする
- 4. アクティブな管理者ユーザー管理リスト
- 5. のRails 3.1のActive管理宝石:どのように管理する管理者ユーザー
- 6. アクティブな管理者によるレールテスト
- 7. Rails |ユーザー/管理者/コールセンターパネルの処理
- 8. ユーザーが管理者ページにアクセスしないようにするにはどうすればよいですか?
- 9. ユーザーが管理領域にアクセスしないようにする
- 10. ROSに管理者なしでユーザーを登録する方法は?
- 11. Wordpressで管理者とユーザーをログインフォームに挿入する方法
- 12. USER.RBファイルが機能しない - ユーザーがログインできない、管理者
- 13. 、ユーザーが役割管理者
- 14. ユーザーがアプリケーションをアンインストールするのを防ぐ方法(管理者権限なし)?
- 15. ロールシココアクライアント管理で特定のユーザが管理者アカウントにアクセスしないようにする
- 16. 管理者でない場合、ユーザーをルートにリダイレクト
- 17. Sql - データベース内の1つの管理者アカウントが確実に削除されないようにする方法
- 18. Railsと工夫:管理者とユーザーのビューに
- 19. Asp.net core、ユーザーが管理領域にアクセスしようとすると管理者のログインページにリダイレクト
- 20. Pundit for Rails 5を使用する2つの異なるユーザーテーブル(ユーザーと管理者)による承認
- 21. Djangoの管理者でないハッシュカスタム・ユーザー・パスワードが
- 22. 作成された管理者のユーザーが機能しない
- 23. 管理者がDeviseでユーザーを追加できるようにする
- 24. Azureクラウドでは、グローバル管理者と限定管理者なしでグループユーザーを管理する方法は?
- 25. WindowsIdentityグループが見つからない - 特に管理者グループ
- 26. AuthLogic管理者ユーザー以外の管理者のリンクを非表示にする
- 27. railsのカスタムフィルタはアクティブな管理者になっていますか?
- 28. 私は私ではないデータベースによって、他のユーザーから管理者を区別する必要がある方法を知りたいユーザー
- 29. 管理者でないユーザーがWeb展開を使用してIIS 6にWebアプリケーションを展開する方法
- 30. アクティブな管理者とPundit
が強いのparamsになることはできますか?私は強くparamsの 'admin'属性があなたのケースでの作成を制限することを許可していないと思います。 – Pavan