Answers:
尝试这种方式:
<%= f.select(:object_field, ['Item 1', ...], {}, { :class => 'my_style_class' }) %>
select
helper采用两个选项哈希,一个用于选择,第二个用于html选项。因此,您需要做的就是给默认的空选项作为项目列表之后的第一个参数,然后将类添加到中html_options
。
http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#method-i-select
= f.select(:stars, [['Male', true], ['Female', false]], {}, {:class=>"form-control",:style=>"opacity: 0;"})
不透明度设置为0将使您的字段不可见。
您可以在这里看到:http : //apidock.com/rails/ActionView/Helpers/FormBuilder/select
或在这里:http : //apidock.com/rails/ActionView/Helpers/FormOptionsHelper/select
Select标签有4个最大标注,最后一个是html选项,这意味着您可以在此处放置class,require,selection选项。
= f.select :sms_category_id, @sms_category_collect, {}, {class: 'form-control', required: true, selected: @set}
selected: @set
当我一开始就为我工作{}
。