Skip to content

seejohnrun/database_validation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DatabaseValidation

We write a lot of validations in our ActiveRecord models that already exist inside of our database. This gem automatically creates those validations.

Usage

We need more tools that use tools we already have

class Thing < ActiveRecord::Base
  include DatabaseValidation
end

What's automatically created

For now:

  • validates_uniquness_of (with scope)
  • validates_presence_of
  • validates_inclusion_of (for booleans)
  • validates_length_of :maximum, :allow_nil
  • validates_numericality_of :greater_than, :less_than, :allow_nil

Tested Adapters (probably others)

  • mysql
  • mysql2

Installation

# in your Gemfile
gem 'database_validation'

Author

John Crepezzi john.crepezzi@gmail.com

About

Automatic Rails validations from your database

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages