我想要在我的Rails表格中使用<select>
。Rails表格選擇要求
這是我的代碼(省略號是使線較短):
<div class="field">
<p><%= f.label :category, "Category:" %></p>
<%= f.select :category, ['Analytics','Commerce',..., 'Web'], :prompt => '-- Select One --', :required => true %>
</div>
,輸出
<div class="field">
<p><label for="startup_category">Category:</label></p>
<select id="startup_category" name="startup[category]">
<option value="">-- Select One --</option>
<option value="Analytics">Analytics</option>
<option value="Commerce">Commerce</option>
<option value="Content Management">Content Management</option>
<option value="Gaming">Gaming</option>
<option value="Green">Green</option>
<option value="Media">Media</option>
<option value="Social Media">Social Media</option>
<option value="Technology - Software">Technology - Software</option>
<option value="Technology - Hardware">Technology - Hardware</option>
<option value="Web">Web</option></select>
</div>
把{:required => true}
而不是:required => true
給出了一個語法錯誤和{:prompt => '-- Select One --', :required => true}
呈現頁面,但沒有我的選擇標籤中的required="true"
。
如何在我的標籤中獲得required="true"
?
http://stackoverflow.com/questions/11951873/rails-select-required 我此認爲同樣的問題 – 2013-04-21 20:58:17
@leef把{:需要=>真}代替:需要=> true給出語法錯誤,{:prompt =>' - Select One - ',:required => true}會呈現頁面,但在我的選擇標記中沒有必需的=「true」。 – 2013-04-22 05:45:12