定義するのに最適な場所はどこですか?また、レールの選択/ラジオ オプションをどのように保存すればよいですか (および翻訳をどこに配置するか)?
現在、モデル内でハッシュを定義し、整数キーをレコードに保存しています。また、翻訳をモデル翻訳内に「属性」として配置しました。これは、翻訳がうまくグループ化されているように見えるからです。すなわち
PHYSICAL_CONDITIONS = {
1 => "activerecord.attributes.building.condition_excellent",
2 => "activerecord.attributes.building.condition_good",
3 => "activerecord.attributes.building.condition_average_for_age",
4 => "activerecord.attributes.building.condition_fair",
5 => "activerecord.attributes.building.condition_poor"
}.freeze
これを行うより良い方法はありますか?オプションを含む多数のフィールドがあり、それぞれに個別のテーブルを作成したくありません。