1
當用戶輸入<h1>John
到文本字段並保存時,我希望它被保存爲>h1<John
。如何在保存之前設置驗證進行替換?
爲了讓它成爲可能,我該如何在我的模型中進行編碼?
這是用戶模型的name
列。
當用戶輸入<h1>John
到文本字段並保存時,我希望它被保存爲>h1<John
。如何在保存之前設置驗證進行替換?
爲了讓它成爲可能,我該如何在我的模型中進行編碼?
這是用戶模型的name
列。
你只需要創建一個回調:
class YourModel
before_save :sanitize_name
private
def sanitize_name
self.name = CGI::escapeHTML(name)
end
end
完美的答案。謝謝:) – MKK