How do I describe an enumeration column in a Rails 3 migration?
Rails 4.1 contains enum for now!
You can write just
class User < ActiveRecord::Base enum status: [ :admin, :user, :banned ] end
For migration write
t.integer :status
Rails 3 & 4.0
Best solution in my opinion is simple_enum gem.