在simple_form select和default选项上添加自定义标签

时间:2016-10-15 15:28:12

标签: ruby-on-rails drop-down-menu simple-form

我正在使用simple_form宝石,并且我在表单中有一个选择字段来选择类别。这是我的代码

= f.collection_select :category_id, Category.all, :id, :name, { promt: "-- Select Category --"}, class: "form-control"

第一。如何在选择框中添加标签?我尝试添加此:label => "Categories"但会引发语法错误

第二。 { promt: "-- Select Category --"},它应该是option标签中的默认值和第一个选项,根本不显示。我有什么想法,我做错了什么?

1 个答案:

答案 0 :(得分:0)

以这种方式试试

<%= f.input :category_id, :collection => Category.all, :label_method => :name, :value_method => :id, :label => "Categories", :prompt => "-- Select Category --", class: "form-control" %>

看起来你有一个拼写错误的单词“prompt”