示例案例-如何添加过滤器以去除所有 html 标签(此代码不起作用,只是我需要获取的伪代码):
class Person < ActiveRecord::Base
validates :name, :presence => true
#psedocode:
**filters:name,:strip_tags=>true**
end
示例案例-如何添加过滤器以去除所有 html 标签(此代码不起作用,只是我需要获取的伪代码):
class Person < ActiveRecord::Base
validates :name, :presence => true
#psedocode:
**filters:name,:strip_tags=>true**
end
是的,ActiveRecord 有一堆你可以利用的回调,例如 before_save、before_validation 等。你可以这样做:
class Person < ActiveRecord::Base
before_save :strip_tags
private
def strip_tags
self.name = name.gsub(TAGS, '')
end
end