auf meinem Schienen log, ich verwendet, um "Unerreichter Parameter:: first_name" Ich war in der Lage, die Antwort auf mein Problem zu recherchieren und es behoben. Allerdings würde ich diesen Fehler gerne ein wenig mehr verstehen. Was bedeutet dieser Fehler eigentlich? kann jemand ein bisschen mehr darüber auslegen, warum das passiert?Rubymine Fehler Log-Nachricht: Unerreichte Parameter
Antwort
Es scheint, als ob Sie Rails 4 oder eine aktualisierte Version haben oder Sie haben strong_parameters gem.
Mit dem Plugin "strong_parameters" Action Controller-Parameter dürfen nicht in Massenzuweisungen von aktiven Modellen verwendet werden, bis sie auf die weiße Liste gesetzt wurden. Das bedeutet, dass Sie sich bewusst entscheiden müssen, welche Attribute für eine Massenaktualisierung geeignet sind, und somit verhindern, dass versehentlich das angezeigt wird, was nicht angezeigt werden soll.
Zum Beispiel, wenn Sie eine Login-Seite und haben zwei Felder Benutzername und Passwort und andere Benutzer versuchen, als diese E-Mail andere Parameter (E-Mail) zu senden ist nicht weiße Liste und Sie werden gleiche Unpermitted parameter: :email
haben. Wir definieren, mit welchen Attributen ein Benutzer interagieren kann. Hoffe das wird helfen.
Vielen Dank Manishh! Ihre Erklärung war einfach und direkt auf den Punkt – Socramvm
- 1. Devise error: Unerreichte Parameter
- 2. Unerreichte Parameter in Rails
- 3. Schienen 4 Unerreichte Parameter: Produkte
- 4. Unerreichte Parameter in Schienen 4
- 5. RubyMine ARGV Parameter
- 6. RubyMine Fehler
- 7. git Verschmelzen und Lognachricht
- 8. MASM32 - Schwerwiegender Fehler A1010: unerreichte Blockverschachtelung: CDSEG
- 9. Ruby On Rails: Unerreichte Parameter mit hat viele
- 10. Warum erhalte ich `(‘ unerreichte
- 11. Wie ein RubyMine lösen Fehler
- 12. Finden unerreichte Aufzeichnungen Code
- 13. RubyMine Debugger
- 14. logging.handlers.SysLogHandler auslässt in Lognachricht führende Leerzeichen
- 15. RubyMine Debuggen
- 16. JRuby in RubyMine arbeiten
- 17. RubyMine auf Linux
- 18. SED mit „unerreichte /“ und seltsame Verhalten
- 19. Entfernen oder Konservieren unerreichte Zitate in Dataweave
- 20. nicht drucken unerreichte Text mit sed
- 21. Profiler in Rubymine
- 22. Rubymine: Wie man zurückspringt?
- 23. PostgreSQL RubyMine Verbindungseinstellungen
- 24. RubyMine-Debugger debase LoadError
- 25. RubyMine Debugger mit Rake?
- 26. RubyMine, Vagrant, RVM
- 27. Rubymine Debugger langsam
- 28. Schienen: Rubymine: GitHub
- 29. Rubymine pg Installationsfehler
- 30. Rubymine - Aktivieren Sie Zeilennummern
[http://edgeguides.rubyonrails.org/action_controller_overview.html#strong-parameters] könnte helfen. –
Ich habe den Teil verstanden, dass Action Controller-Parameter in Active Model-Massenzuweisungen verboten sind, bis sie auf die "Whitelist" gesetzt wurden. Aber was ist der Grund dafür? – Socramvm
Versuchen Sie, die Googlie über "Schienen Mass Assignment Schwachstelle" – jvillian