Rails datetime_select忽略无效值

时间:2010-01-04 22:22:09

标签: ruby-on-rails

我正在使用rails 2.3.4。在datetime_select帮助器中,如果我选择2月31日,那么我没有得到任何验证错误。那是错的。

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

1 个答案:

答案 0 :(得分:0)

除非您将验证添加到模型中,否则没有错。帮助器只是一个视图助手。

自己编写验证日期可能非常复杂。我使用此插件来帮助处理它:http://github.com/smtlaissezfaire/validates_date_time