Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用多个值选择的选项_Ruby On Rails_Ruby - Fatal编程技术网

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}的工作方式与此非常相似,但还是要感谢您为我们指明方向!