Railsでenum使ってselectをviewに追加

1. gemのenum_helperを追加して
2. modelにenum追加

enum gender: { no_setting: 0, male: 1, female: 2, other: 9 }

3. ja.ymlに日本語追加

ja:
  enums:
    survey:
      gender:
        no_setting: 未設定
        male: 男性
        female: 女性
        other: 他の性

4. viewに追加

slimの場合

= f.select :gender, options_for_select(Survey.genders_i18n.invert)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です