Rails_postgreSQL_enum
使い方
作成
def up
# 注意: 列挙型をDROPするメソッドはありません
create_enum :status, ["draft", "published", "archived", "trashed"]
change_table :articles do |t|
t.enum :current_status, enum_type: "status", default: "draft", null: false
end
end
参考
リネーム
# enumのリネーム:
def up
rename_enum :user_status, to: :user_state
end