通常,在rails表单助手的末尾添加一个id标记就可以了。但是,这似乎不适用于选择框。我做错什么了?
<%= form_for(@song) do |f| %>
<%= f.select :category, [['Pop', 1], ['Rap', 2]] , :id=>"choose-category"%>
<% end %>
^身份证在这里没有正确设置,我做错什么了?
谢谢。
最佳答案
select
方法接受四个参数,html_options
是第四个参数,因此必须将空散列作为第三个参数(options
):
f.select(:category, [['Pop', 1], ['Rap', 2]], {}, :id => "choose-category")