目前我有一个功能来检查出生年份是否正确:
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
顶部而不是我现在拥有的两个验证?