Ruby on rails 使用多个值选择的选项
我试图得到的是一个下拉列表,其中有两个字段(Ruby on rails 使用多个值选择的选项,ruby-on-rails,ruby,Ruby On Rails,Ruby,我试图得到的是一个下拉列表,其中有两个字段(name和account\u code)作为值 ACC:johndoe 但是现在的代码 <%= select_tag :user_id, options_for_select(@users.map{|u| [u.name, u.account_code] }) %> 产出如下: johndoe 如何使其同时显示用户的帐户\u代码和名称?谢谢 试试这个: <%= select_tag :user_id, options_for_
name
和account\u code
)作为值
ACC:johndoe
但是现在的代码
<%= select_tag :user_id, options_for_select(@users.map{|u| [u.name, u.account_code] }) %>
产出如下:
johndoe
如何使其同时显示用户的帐户\u代码
和名称
?谢谢 试试这个:
<%= select_tag :user_id, options_for_select(@users.map{|u| [u&.account_code+" "+u&.name, u.account_code] }) %>
希望这对您有所帮助。工作方式如下:
@users.map{u|[u.account|u code}:{u.name},u.account_code]}
给了我一个错误#不幸的是我得到了同样的错误。尽管@users.map{{u.account{u.code}:{u.name},u.account{u.code}的工作方式与此非常相似,但还是要感谢您为我们指明方向!