0

양식을 통해 제출 된 신용 카드 번호를 변경 한 Rails 3.0.x 앱이 있습니다. 나는 변화를 만들어 전에 필터링이 올바르게 설정하고 수를 필터링했다 : 나는 필드의 이름을 변경하지 않고 수는 더 이상 여과레일에서 중요한 정보 (params)를 필터링하는 테스트

grep 'parameters' config/application.rb 
config.filter_parameters += [:password, :password_confirmation, :sin, :credit_card_number, :verification_value] 

... 그러나, 시험이 잡은 없습니다.

자동화 된 테스트에서 매개 변수 필터링이 작동하는지 확인하는 간단한 방법이 있습니까? 우리는 shoulda와 testunit을 사용합니다.

답변

0

진작이의 컨트롤러 정규 있습니다

should filter_param(:credit_card_number) 
+0

그래,하지만 난 모델의 매개 변수를 변경했습니다, 그래서 이것은 오류를 잡을 것입니다. – Nitrodist

관련 문제