使用bootstrap_form_for在Rails 5中添加类以选择字段

时间:2017-02-23 19:54:18

标签: ruby-on-rails ruby-on-rails-5

我正在使用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' %>

但该课程未申请。我能做些什么?

2 个答案:

答案 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' %>