내가 그 객체의 모든 필드에서 잘못된 문자/HTML을 검사 할 수 있도록 객체를 문자열로 변환해야하는 상황에 처해 있습니다.클래스 객체를 Ruby의 문자열로 변환
여기에 스팸 내 기능이 방법은 문자열을 사용하고 잘못된 데이터를 찾아하지만 난 문자열로 개체를 변환하는 방법을 알고,이 메소드에 전달하지
def seems_spam?(str)
flag = str.match(/<.*>/m) || str.match(/http/) || str.match(/href=/)
Rails.logger.info "** was spam #{flag}"
flag
end
을 확인합니다. 그래서 당신은 각각의 유효성을 검사하려고 :이
@request = Request
spam = seems_spam?(@request.to_s)
당신은
편집 공개적으로 액세스 할 수있는 필드가 표시됩니다
@request.inspect
이 시도 할 수
감사
@ request.inspect, this { "first_name"=> "Anil", "last_name"=> "Dutt", "phone_number"=> "123456^%%^# GFDF" , "메모"=> "테스트 ... 67 $^* % $ *^$^% $^% RFHG DCSDHF $ \ # @ $ \ # $$ @} –
예 그것은 .. 축하합니다 .... –