以下のようなシンボルからゲッターとセッターを追加しました。
class User < ActiveRecord::Base
GENDER = { male: 2, female: 1}
def gender
GENDER.key(read_attribute(:gender))
end
def gender=(g)
write_attribute(:gender, GENDER[g.to_sym])
end
end
性別を選択するための選択フィールドを追加するには? から動的にオプションを取得したいGENDER
。
= simple_form_for [:member, @member] do |f|
= f.input :gender