# Rails 2.0 date validation

**URL:** <https://www.ruby-forum.com/t/rails-2-0-date-validation/137207>\
**Category:** Rails\
**Created:** [May 10, 2008, 12:57am UTC](https://www.ruby-forum.com/t/rails-2-0-date-validation/137207 "2008-05-10T00:57:46Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jgutierrez](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/76d3ee/32.png) [@jgutierrez](https://www.ruby-forum.com/u/jgutierrez)\
**Post date:** [May 10, 2008, 12:57am UTC](https://www.ruby-forum.com/t/rails-2-0-date-validation/137207/1 "2008-05-10T00:57:46Z")

</div>

Hi all,

Are there any plugins that I can use to validate dates? I know about  
Jonathan V.'s plugin,

[http://svn.viney.net.nz/things/rails/plugins/validates\_date\_time/](http://svn.viney.net.nz/things/rails/plugins/validates_date_time/)

But it seems that it does not work with Rails 2.0. When I run rake  
test:plugins, I get the following stack trace.

./vendor/plugins/validates\_date\_time/test/…/lib/  
validates\_date\_time.rb:19: warning: already initialized constant  
DEFAULT\_TEMPORAL\_VALIDATION\_OPTIONS  
./vendor/plugins/validates\_date\_time/test/…/lib/  
validates\_date\_time.rb:21: superclass mismatch for class Restriction  
(TypeError)  
from /usr/lib/ruby/1.8/rubygems/custom\_require.rb:27:in  
`gem_original_require' from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `require’  
from /var/lib/gems/1.8/gems/activesupport-2.0.2/lib/  
active\_support/dependencies.rb:496:in `require' from /var/lib/gems/1.8/gems/activesupport-2.0.2/lib/ active_support/dependencies.rb:342:in `new\_constants\_in’  
from /var/lib/gems/1.8/gems/activesupport-2.0.2/lib/  
active\_support/dependencies.rb:496:in `require' from ./vendor/plugins/validates_date_time/test/ abstract_unit.rb:17 from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `gem\_original\_require’  
from /usr/lib/ruby/1.8/rubygems/custom\_require.rb:27:in  
`require' ... 7 levels... from /var/lib/gems/1.8/gems/activesupport-2.0.2/lib/ active_support/dependencies.rb:489:in `load’  
from /usr/lib/ruby/1.8/rake/rake\_test\_loader.rb:5  
from /usr/lib/ruby/1.8/rake/rake\_test\_loader.rb:5:in `each’  
from /usr/lib/ruby/1.8/rake/rake\_test\_loader.rb:5  
rake aborted!  
Command failed with status (1): [/usr/bin/ruby1.8 -Ilib:test "/usr/lib/  
ruby…]

Are there any plugins that I can use? Or am I limited to writing my  
own date validations? Thanks!
