在rails中创建下拉列表

任何人都可以帮我创建rails中的下拉列表。 我有一个带有角色字段的用户表,我想创建一个带有值管理器,调查员,角色主管的下拉列表。如何将该值提取到parms [:role]。 我是铁杆新手。

如果您使用的是form_for(而不是form_tag),那么它应该是这样的。

<%= form_for @user do |f| %> ... <%= f.select :role, options_for_select(%w[manager investigator director]) %> <% end %> 

然后你的控制器中会有params[:user][:role]

有关选择帮助程序的更多信息,请参阅此处。