定义的最佳位置在哪里,我应该如何存储导轨的选择/无线电选项(以及在哪里放置翻译)?
现在我正在模型中定义一个哈希并将整数键存储在记录中。我还将翻译作为“属性”放置在模型翻译中,因为它似乎很好地将它们组合在一起。IE
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
有一个更好的方法吗?我有几十个带有选项的字段,也不想为每个字段创建单独的表。