🍓

【Rails 8】enumの以前の書き方はRails8では使えません

に公開

Rails8では enum の書き方が変わったようです。

書き方

enum :status, {active: 0, archived: 1}, _prefix: true

Rails8からは enum 属性名, 値, オプション となるようです。
ちなみに以前はこのように書いていました

enum status: {active: 0, archived: 1}, _prefix: true

Discussion