2015-09-05 83 views
0

我使用Formtastic作爲書籍和列表的semantic_form_for。每個清單has_many書籍和每本書belongs_to的清單。當用戶創建新書籍時,他們可以選擇要添加書籍的列表。這裏是我的表單代碼:Formtastic belongs_to select標籤生成一個空白選擇選項

<%= 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 %> 

唯一的問題是,所生成的選擇標記具有在頂部選擇一個空白選項。因此,對於選擇這個樣子的選項:

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

我不我想要有一個額外的空間。我該如何解決這個問題?

這裏有一個畫面:

enter image description here

回答

1

我想你要尋找的是include_blank。所以它會是這樣的:<%= f.input :list, :as => :select, :include_blank => false %>

+0

謝謝,工作。 – Olivia