我在Ruby on Rails的實施,我試圖與collection_select工作軌道紅寶石,我是一個新手。我只想做,我有一個列表與角色組和列表。這些都是模型。因此,我列出了我的組,並在旁邊列出了該組的角色的下拉列表。每個小組有1個角色。 我已經實現了一些代碼,但collection_select總是隻記得最後一項。所以我想要一個有組的列表,與所需的角色相關聯。但是,現在我只有1件物品。這是我的看法:Collection_select始終只有1個項目,而不是數組?在上
<% @groups.each do |group| %>
<li>
<%= collection_select('group', 'role_id', @roles, 'id', 'name') %>
</li>
<% end %>
我現在不知道該怎麼辦?有人知道我做錯了什麼?
謝謝
什麼是@roles? – DGM
角色只是通過以下方式填充在控制器中:@roles = Role.find:all,:order =>'builtin,position' – user1027319