解決
メソッドではなく。ハッシュを使う。
person[:gender] # => 0
問題
たとえば、こういうモデルがある場合。
class Person < ActiveRecord::Base
enum gender: { male: 0, female: 1 }
end
enum はオリジナルのメソッドを書き換えるので。
0 とか 1 とかの元の値は取れなくなってしまう。
person = Person.first
person.gender # => "male"
解決は冒頭のとおり。
環境
- Rails 4.2.5
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
メンター受付