AR Validations

This ActiveRecord extension provides more validation schemes. There are some useful validation missing added by this plugin to fill the gap.

Available validations are :

  • email: It checks for presence, length, format and uniqueness. There is no guarantee that a validated email is real and deliverable.

  • URLs: It checks for validity of the link by contacting it. If not protocol is not specified, it'll automatically add “http://” in front of the url.


In your Rails app root, use the following command-line :

cd vendor/plugins hg clone bitbucket.org/Bounga/ar-validations/ or install it system-wide :

$ sudo gem install ar-validations and require it in Rails::Initializer (environment.rb) :

config.gem 'ar-validations'


In your model :

class User < ActiveRecord::Base

  validates_email :email
  validates_url :url


For more information see [Project homepage](www.bitbucket.org/Bounga/ar-validations/)

Problems, comments, and suggestions are welcome on the [ticket system](www.bitbucket.org/Bounga/ar-validations/issues/new/)

Copyright © 2009 Nicolas Cavigneaux, released under the MIT license