visibilize (rubygems): Visibilize generates random friendly identifiers (visible_id) that can be exposed to end users for ActiveRecord models. 
Keywords: activerecord|gem|rails|ruby