目前我有一个检查出生年份是否正确的函数:
validates :birth_year, presence: true,
format: {with: /(19|20)\d{2}/i }
我还有一个功能,用于检查日期是否正确:
validate :birth_year_format
private
def birth_year_format
errors.add(:birth_year, "should be a four-digit year") unless (1900..Date.today.year).include?(birth_year.to_i)
end
是否可以将底部的方法合并到顶部的validates
中,而不是现在的两个验证方法?