This gem looks at the schema for any validations that it can easily apply based on known db constraints and adds application level validations for them
Omar Qureshi
gem "auto_validate", "~> 0.0.2"