Rails(正確にはActiveRecord)のバージョンによって選択肢が変わってくる ActiveRecord 4.1未満 Enumerize gemが便利. gem 'enumerize' class User < ActiveRecord::Base extend Enumerize enumerize :role, in: %i(user admin), default: :user end ActiveRecord 4.1以降 ActiveRecord::Enumが登場. class User < ActiveRecord::Base enum role: %i(user admin) end デフォルト値はmigration時に指定. create_table :users do |t| t.column :role, :integer, default: 0 end ただ,配