遇到这样一个问题 model 中有两个时间字段,一个营业时间,一个停止营业的时间,要做验证停止营业时间>营业时间 该如何写验证呢?网上找了很久没有找到。
自定义一个 validator 如果营业时间 > 停止营业时间,出错
class MyValidator < ActiveModel::Validator def validate(record) record.errors.add :base, "This is some custom error message" record.errors.add :first_name, "This is some complex validation" # etc... end end
@ibachue 谢谢,找到了~
validate :close_time_greater_than_open_time def close_time_greater_than_open_time end
gem 'validates_timeliness'
@qinfanpeng @swordray 谢谢,get 了