我想在Ruby on Rails中验证模型中的日期,但是,日期,月份和年份值在到达我的模型时已经转换为不正确的日期.
例如,如果我在我的视图中输入2009年2月31日,当我Model.new(params[:model])在我的控制器中使用时,它会将其转换为"2009年3月3日",然后我的模型将其视为有效日期,但它是不正确的.
Model.new(params[:model])
我希望能够在我的模型中进行此验证.我有什么方法可以,或者我是否完全错了?
我发现这个" 日期验证 "讨论了这个问题,但它从未得到解决.
ruby validation ruby-on-rails date
date ×1
ruby ×1
ruby-on-rails ×1
validation ×1