我使用Formtastic作为书籍和列表的semantic_form_。每个列表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的选项看起来像这样:
列表3
等
我不希望有额外的空间。我该如何解决这个问题?
这是一张图片:
答案 0 :(得分:1)
我认为你要找的是include_blank
。所以它是这样的:<%= f.input :list, :as => :select, :include_blank => false %>