4

このgemを次のようにインストールしました:

gem install 'date_validation'

そして、使用するとリストに表示されるので、正しくインストールされていることがわかります。

gem list

しかし、フィールド フォームの内容を日付として検証しようとすると、次のエラーが発生します。

ArgumentError in ProductesController#new
Unknown validator: 'DateValidator'

このコードを使用して検証します。

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

何が問題なのか、何か考えはありますか?

前もって感謝します。

4

1 に答える 1

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

私のために働く!

于 2012-11-05T13:29:20.513 に答える