基本的に変更されないデータ 例えば都道府県名一覧だとか、カテゴリだとかそういうものを扱いたいときって悩みますよね DBに保存しちゃえば早いし楽だけど明らかに保存する必要のないデータですし かといってヘルパーとかにザーッと書いちゃうのもMVCの観点からあまり褒められたものじゃありませんし そういう時に妥協案としてenumを使う時があるのですがそれはそれで単純に文字列を1対1にするだけなので使いづらかったりします(郵便番号とかもたせられない じゃあ定数でやるか?というのも見通しが悪くなるし非常に便利なActiverecordに乗せて使えないのでおすすめできません TODOHUKEN = [ 1: {name: :北海道, location: [12.323245, 102.3231231]}, . . . ] ということでそういう悩みはactive_hashを使って解決しましょう github