Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.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 如何将html类添加到rails f.select字段?_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 如何将html类添加到rails f.select字段?

Ruby on rails 如何将html类添加到rails f.select字段?,ruby-on-rails,ruby,Ruby On Rails,Ruby,我在stack上找到了一些类似的文章,但这些例子似乎都不起作用 我在一个对象上调用map,在f.select字段中创建选项,我还使用Include\u blank选项,然后尝试该类,该类将不起作用 我尝试了以下方法: <%= f.select(:city_race_id, @city_races.map {|n| [n.office, n.id]}, include_blank: true, html: { class: "form-control" }) %> 及 “表单控

我在stack上找到了一些类似的文章,但这些例子似乎都不起作用

我在一个对象上调用map,在f.select字段中创建选项,我还使用Include\u blank选项,然后尝试该类,该类将不起作用

我尝试了以下方法:

<%= f.select(:city_race_id, @city_races.map {|n| [n.office, n.id]}, include_blank: true,  html: { class: "form-control" }) %>

“表单控件”)%%>
渲染形式和不破坏轨道,但都不显示样式。

请尝试以下方法:

  <%= f.select(:city_race_id, @city_races.map {|n| [n.office, n.id]}, {include_blank: "Select something"}, { :class => 'form-control' }) %>
“表单控件”})%>

select helper接受两个选项哈希,一个用于select,另一个用于html选项。您还可以添加提示选项

这会帮助你回答你的问题吗?先生,你是一位学者和圣人。我知道它现在是如何使用花括号的
  <%= f.select(:city_race_id, @city_races.map {|n| [n.office, n.id]}, {include_blank: "Select something"}, { :class => 'form-control' }) %>