Formtastic belongs_to select标签生成空白选择选项

时间:2015-09-05 02:30:18

标签: ruby-on-rails forms associations formtastic

我使用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的选项看起来像这样:

  • [空白]
  • 列表1
  • 清单2
  • 列表3

我不希望有额外的空间。我该如何解决这个问题?

这是一张图片:

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为你要找的是include_blank。所以它是这样的:<%= f.input :list, :as => :select, :include_blank => false %>