加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Gem date_validator不工作Ruby 1.9.3 Rails 3.2.1

发布时间:2020-12-17 02:13:22 所属栏目:百科 来源:网络整理
导读:我刚安装了这个宝石: gem install 'date_validation' 我可以看到它已正确安装,因为它在我使用时出现在列表中: gem list 但是当我尝试将字段表单的内容验证为日期时,我收到此错误: ArgumentError in ProductesController#newUnknown validator: 'DateValid
我刚安装了这个宝石:

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

适合我!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读