私のレールログに、私は "Unpermitted parameter::first_name"を取得するために使用しました 私は私の問題の答えを研究し、修正しました。しかし、私はもう少しこのエラーを理解したいと思います。では、このエラーは実際にはどういう意味ですか?なぜこのようなことが起きるのか、誰かがもう少し精緻化することができますか?Rubymineエラーログメッセージ:許容されないパラメータ
0
A
答えて
0
レール4やアップグレード版があるか、またはstrong_parameters gemがあるようです。
プラグインを使用するアクションコントローラパラメータは、ホワイトリストに登録されるまで、アクティブモデルの質量割り当てで使用することはできません。つまり、大量の更新を許可する属性を意識して選択し、暴露すべきではない属性を誤って公開しないようにする必要があります。あなたが任意のログインページがあり、2つのフィールドは、ユーザー名とパスワードや他のユーザーがその電子メール以外のパラメータ(メール)を送信しようとしている場合たとえば、
は上場白ではないですし、Unpermitted parameter: :email
同じになります。ユーザーがどの属性を操作できるかを定義します。 これが役立つことを願っています。
+0
Manishhありがとう!あなたの説明はシンプルで直感的でした – Socramvm
関連する問題
- 1. Rails 5:許容されないパラメータ
- 2. Rails 5の許容されないパラメータ
- 3. Rails 5許容されないパラメータ
- 4. 許容されないパラメータ:songs_attributes
- 5. Rails 4:許容されないパラメータ
- 6. 許容されないパラメータcarrierwave
- 7. 許容されていないパラメータ:レールのuser_idエラー
- 8. ROR:ユーザテーブルに列を追加する:許容されないパラメータ
- 9. Rails 4配列の許容されないパラメータ
- 10. Dropzone JS許容されないパラメータでのレール4
- 11. has_manyの許容されないパラメータ:Rails 5のネストされたフォームから
- 12. Rails 5、ネストされた属性、許容されないパラメータを作成する
- 13. has_manyを使用しているRails 5の許容されていないパラメータ、
- 14. デビットエラー:許可されていないパラメータ
- 15. 許可されていないパラメータが
- 16. RubyMine ARGVパラメータ
- 17. ネストされた属性の許可されていないパラメータ
- 18. Rails5、ネストされた形式の許容されないパラメータ、既存のオブジェクトの関連付け中
- 19. Rails動的に作成されたフィールドを保存する際に許容されないパラメータ
- 20. djangoの単純なエラーログメッセージ
- 21. 406ない許容はformat.js
- 22. Rails 406「リモートフォームでは許容されない」エラー?
- 23. Railsの5許可されていないパラメータ:組織
- 24. Railsでハッシュを許可されていないパラメータ
- 25. 工夫:許可されていないパラメータ
- 26. 許可されていないパラメータ - Railsの5
- 27. Doctrineで許容されるメモリサイズ
- 28. iPadで許容される最大キャッシュ
- 29. Rails 5 - Taggableとしての動作On - 特定のタグリストに対する許容されないパラメータ
- 30. Rails4:子モデルにデータを保存せず、許容されないパラメータを表示する
[this](http://edgeguides.rubyonrails.org/action_controller_overview.html#strong-parameters)が役立つ可能性があります。 –
「ホワイトリストに登録されている」まで、アクティブ・モデルの質量割り当てでアクション・コントローラーのパラメーターの使用が禁止されている部分を理解しました。しかし、これの背後にある理由は何ですか? – Socramvm
googlieに「レールの質量割り当ての脆弱性」について質問してみてください – jvillian