Was bedeutet sanitize
in Rails?Was ist in Rails "sanitize"?
Ich lese die Dokumentation für CanCanCan
. Dort heißt es:
Bei der Verwendung von strong_parameters oder Rails 4+, müssen Sie Eingaben sanieren vor dem Datensatz gespeichert, in Aktionen wie: Erstellen und: update.
Dann pro Dokumentation, erfordert es das Hinzufügen der unten:
load_and_authorize_resource param_method: :my_sanitizer
def my_sanitizer
params.require(:article).permit(:name)
end
Quelle: https://github.com/CanCanCommunity/cancancan
ich auch sanitize
im Bereich der SQL-Abfragen gesehen habe.
Was bedeutet sanitize
eigentlich. Bedeutet es nur etwas zuzulassen?
Sanitize bedeutet alles, was es hygiene hier für Ihre Anwendung zu machen Reinigung. Damit Ihre Anwendung keine unerwünschten Daten speichert, die schwerwiegende Probleme wie Hacking oder eine kaputte App verursachen können. Überprüfen Sie das Dokument hier: http://guides.rubyonrails.org/security.html und hier: http://apidock.com/rails/ActionView/Helpers/SanitizeHelper/sanitize – Abhinay
Versuchen Sie auch, subjektive Fragen zu SO zu vermeiden. Idealerweise sollten Sie ein Problem in Bezug auf Ihren Code stellen, wenn Sie Ihre Punkte auf SO angegeben haben. Sie sollten dies bereits wissen. Prost!! – Abhinay