Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.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 - Fatal编程技术网

Ruby on rails 如何在“选择标签”中显示特定值?

Ruby on rails 如何在“选择标签”中显示特定值?,ruby-on-rails,Ruby On Rails,这是我的select标记,我将针对特定值进行更改: <div class="select_field"> <%= select_tag "quote[service_id]",options_for_select(AvailableService.all.map { |u| [u.service_type.titleize+" - "+ (u.service_name == "housekeeping" ? "Hou

这是我的select标记,我将针对特定值进行更改:

<div class="select_field">
      <%= select_tag 
      "quote[service_id]",options_for_select(AvailableService.all.map { |u|   
       [u.service_type.titleize+" - "+ (u.service_name == "housekeeping" ? 
       "House cleaning" : u.service_name), u.id] }), { prompt: "Select   
       Service", required: true } %>
     </div>

您可以使用
收藏\u选择

    <%= collection_select :service_id, AvailableService.where(service_type:"cleaning"), 
                    :id, :service_name, {}, {prompt:"Select Service", required: true} %>


Hello William,您使用的是英语版本的stackoverflow,您需要用英语提问,或者使用西班牙语前往es.stackoverflow。请将问题的详细信息写在文本中,而不是标题中。