Gem date_validator不工作Ruby 1.9.3 Rails 3.2.1

我刚安装了这个宝石:

gem install 'date_validation'

我可以看到它已正确安装,因为它在我使用时出现在列表中:

gem list

但是当我尝试将字段表单的内容验证为日期时,我收到此错误:

ArgumentError in ProductesController#new
Unknown validator: 'DateValidator'

我使用此代码验证:

validates :data_caducitat, :date => { :after => Proc.new { Time.now } }

知道可能是什么问题吗?

提前致谢.

最佳答案 Rails 3的简单日期验证器.与Ruby 1.8.7,1.9.2和Rubinius 1.2.2兼容.

这就是他们在https://github.com/codegram/date_validator写的

可能是它与1.9.3版本不兼容

请改用这个.

https://github.com/adzap/validates_timeliness

适合我!

点赞