sanitize
はRailsで何を意味していますか?Railsで `sanitize`とは何ですか?
私はCanCanCan
のドキュメントを読んでいます。それは言う:アップデートを:作成して:strong_parametersやRailsの4+を使用する場合
は、次のようなアクションで、レコードを保存する前に入力 をサニタイズする必要があります。
load_and_authorize_resource param_method: :my_sanitizer def my_sanitizer params.require(:article).permit(:name) end
出典:
が続いドキュメントごとに、それは以下の追加が必要ですhttps://github.com/CanCanCommunity/cancancan
を私はまた、SQLクエリの領域にsanitize
を見てきました。
sanitize
は実際に何を意味しますか?何かを許すことを意味するだけですか?
サニタイズは、それはあなたのアプリケーションのために、ここでの衛生作るために何かをクリーニング手段を有します。そのため、アプリケーションがハッキングやアプリの破損などの重大な問題を引き起こす可能性のある不要なデータを保存しないようにします。 http://guides.rubyonrails.org/security.htmlとここでは、docをチェックアウトしてください:http://apidock.com/rails/ActionView/Helpers/SanitizeHelper/sanitize – Abhinay
また、SOに関する主観的な質問を避けてください。理想的には、あなたのコードに関連する問題に、あなたがすでに知っていたはずのことを尋ねているはずです。乾杯!! – Abhinay