레일에서 sanitize
은 무엇을 의미합니까?Rails에서`sanitize` 란 무엇입니까?
CanCanCan
에 대한 설명서를 읽고 있습니다. 그것은 말한다 : 작성 : 업데이 트를
그런 다음 문서 당, 그것은 아래의 추가가 필요합니다 :하는 당신 같은 행동에 레코드를 저장하기 전에 입력을 을 소독해야 strong_parameters 또는 레일 4+를 사용하는 경우.
load_and_authorize_resource param_method: :my_sanitizer
def my_sanitizer
params.require(:article).permit(:name)
end
출처 : 나는 또한 SQL 쿼리의 영역에서 sanitize
을 본 적이 https://github.com/CanCanCommunity/cancancan
.
sanitize
의 의미는 실제로 무엇입니까? 그냥 무언가를 허용한다는 뜻입니까?
살균이 응용 프로그램 여기 위생 만들기 위해 아무것도 청소를 의미한다. 따라서 응용 프로그램이 해킹 또는 응용 프로그램 오류와 같은 심각한 문제를 일으킬 수있는 원치 않는 데이터를 저장하지 않도록하십시오. http://guides.rubyonrails.org/security.html 여기에서 문서를 확인하십시오. http://apidock.com/rails/ActionView/Helpers/SanitizeHelper/sanitize – Abhinay
또한 SO에 대한 주관적인 질문을 피하십시오. 이상적으로 당신은 당신의 코드에 관련된 문제를 물어야한다. 그래서 이것을 이미 알고 있어야한다. 건배!! – Abhinay