gpt4 book ai didi

ruby-on-rails - 如何添加仅接受超过特定值的年份的验证,Ruby on Rails

转载 作者:数据小太阳 更新时间:2023-10-29 08:38:01 25 4
gpt4 key购买 nike

目前我有以下内容:

validates :year, presence: true

但是,我需要它来验证仅比 1960 年晚的年份。我也不想手动输入所有年份并让它仅拒绝范围内的年份。此外,如果年份大于当前年份,则年份不应有效。

最佳答案

numericality验证器应该在这里工作:

validates :year, 
numericality: { greater_than: 1960, less_than_or_equal_to: -> { Date.current.year } }

关于ruby-on-rails - 如何添加仅接受超过特定值的年份的验证,Ruby on Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23063728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com