Gem date_validator不工作Ruby 1.9.3 Rails 3.2.1

时间:2012-06-05 03:42:44

标签: ruby ruby-on-rails-3 gem

我刚安装了这个宝石:

gem install 'date_validation'

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

gem list

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

ArgumentError in ProductesController#new
Unknown validator: 'DateValidator'

我使用此代码验证:

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

知道可能出现什么问题?

提前致谢。

1 个答案:

答案 0 :(得分:2)

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

适合我!