Formtastic belongs_to select 标签生成空白 selection 选项
Formtastic belongs_to select tag generates a blank selection option
我将 Formtastic 用作 semantic_form_for 书籍和列表。每本书列出 has_many
本书,每本书 belongs_to
一个清单。当用户创建一本新书时,他们可以选择将书添加到哪个列表。这是我的表单代码:
<%= semantic_form_for(@book) do |f| %>
<p>Select a list to add this book to: </p>
<%= f.input :list, :as => :select %>
...
<%= f.submit "Add book", class: "btn btn-default" %>
<% end %>
唯一的问题是生成的 select 标签在顶部有一个 select 的空白选项。所以 select 的选项看起来像这样:
- [空白]
- 列表 1
- 列表 2
列表 3
等等
我不希望有一个额外的 space。我该如何解决?
这是一张图片:
我想你要找的是include_blank
。所以它会是这样的:<%= f.input :list, :as => :select, :include_blank => false %>
我将 Formtastic 用作 semantic_form_for 书籍和列表。每本书列出 has_many
本书,每本书 belongs_to
一个清单。当用户创建一本新书时,他们可以选择将书添加到哪个列表。这是我的表单代码:
<%= semantic_form_for(@book) do |f| %>
<p>Select a list to add this book to: </p>
<%= f.input :list, :as => :select %>
...
<%= f.submit "Add book", class: "btn btn-default" %>
<% end %>
唯一的问题是生成的 select 标签在顶部有一个 select 的空白选项。所以 select 的选项看起来像这样:
- [空白]
- 列表 1
- 列表 2
列表 3
等等
我不希望有一个额外的 space。我该如何解决?
这是一张图片:
我想你要找的是include_blank
。所以它会是这样的:<%= f.input :list, :as => :select, :include_blank => false %>