在Rails中处理日期表单的正确方法

问题描述:

我想知道在Rails中处理日期表单和日期字段的正确方法是什么。我有一个验证器在我的模型:在Rails中处理日期表单的正确方法

validates_format_of :birthdate, :with => /\d{2}\/\d{2}\/\d{4}/ 

但我还是在我的控制器收到此错误的日期是无效的:

argument out of range 

任何想法?

你不会匹配单个数字。试试:

/\d{1,2}\/\d{1,2}\/\d{4}/