我正在使用Rails 5和bootstrap_form_for来构建表单。
我知道在SO中有一些类似的问题,但没有一个帮助我解决我的问题......
我正在尝试将自定义类添加到选择字段。但我有这个:
<%= f.collection_select :location_id, Location.all, :id, :name, :include_blank => ("Insere um endereço ou escolha um local da lista..."), hide_label: true, :class => 'location' %>
但该课程未申请。我能做些什么?
答案 0 :(得分:2)
<%= f.collection_select(:location_id, Location.all, :id, :name, {:include_blank => ("Insere um endereço ou escolha um local da lista..."), hide_label: true}, class: "class-name") %>
答案 1 :(得分:1)
您需要为方法参数的options
部分添加空哈希。我不是很直观,但是如果你看method signature,你可以看到它为什么需要它。
collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {})
<%= f.collection_select :location_id,
Location.all,
:id,
:name,
:include_blank => ("Insere um endereço ou escolha um local da lista..."),
hide_label: true,
{},
:class => 'location' %>