limitable (rubygems): Limitable scans your ActiveRecord database schema for column size limits and defines corresponding model validations so that you don't have to. 
Keywords: activerecord|rails|ruby