在需要將對象轉換爲字符串的情況下,我可以檢查該對象的任何字段中的無效字符/ 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將hash數據返回爲to_s did,像這樣{「first_name」=>「Anil」,「last_name」=>「Dutt」,「phone_number」=>「123456^%% ^#GFDF」 , 「notes」=>「test ... 67 $^*%$ *^$ ^%$ ^%RFHG DCSDHF $ \#@ $ $##$$ @} –
是的,需要驗證每個字段。它..謝謝.... –