Ruby on rails Rails datetime\u select忽略无效值

Ruby on rails Rails datetime\u select忽略无效值,ruby-on-rails,Ruby On Rails,我使用的是rails 2.3.4。在datetime_select helper中,如果选择2月31日,则不会出现任何验证错误。这是错误的 截取参数并向用户显示存在验证错误的最佳方法是什么。除非您将验证添加到模型中,否则这没有错。辅助对象只是一个视图辅助对象 验证日期对于自己来说可能相当复杂。我使用这个插件来帮助处理它:一个人甚至不能选择2月31日,它不应该被显示。我自己也遇到了这个问题。

我使用的是rails 2.3.4。在datetime_select helper中,如果选择2月31日,则不会出现任何验证错误。这是错误的


截取参数并向用户显示存在验证错误的最佳方法是什么。

除非您将验证添加到模型中,否则这没有错。辅助对象只是一个视图辅助对象


验证日期对于自己来说可能相当复杂。我使用这个插件来帮助处理它:

一个人甚至不能选择2月31日,它不应该被显示。我自己也遇到了这个问题。