我有一个 rails 3 应用程序,用户从存储为整数的选择输入中选择一个选项。:collection
对于我播种的表,选择输入由带有 simple_form 的 gem 填充。这正是我想要的方式。
但是,我想在视图中显示名称而不是整数。
现在我正在视图中执行此操作,这显然不是最佳实践。
<% mfg_num = @product.manufacturer.name %>
<%= "#{ListOfManufacturers.find(mfg_num).name}" %>
所以,我的问题是:
设置某些东西的最佳实践是什么,以便我不需要将此逻辑放在我的视图中?它应该在控制器中吗?应该在模型中吗?我该怎么做?