在视图中有一个下拉菜单集合(使用简单的表单 gem):
<%= f.input :item, :collection => MyModel::CATEGORY %>
该集合填充在我的模型中:
CATEGORY = [["Category", 5], ["Another", 4], ["This", 3], ["That", 2], ["Foo", 1]]
我不想重新创建它,而是想在我的控制器中使用它:
@category = []
@category << ProductDevelopment::CATEGORY
我真正想要的是一个这样填充的数组:
@category[1] = "Foo"
@category[2] = "That"
@category[3] = "This"
@category[4] = "Another"
@category[5] = "Category"
搜索但似乎无法找到正确的语法来执行此操作。谢谢你的帮助。