2015-11-19 141 views
0

您知道如何製作下拉菜單下拉菜單表單文本字段?Rails:創建表單的下拉菜單

目前,用戶需要輸入文字「評分」,然後提交表格。但理想情況下,他們應該從下拉列表中選擇「真棒」,「好」或「梅」等級,而不能輸入自定義文本。任何意見在正確的方向將不勝感激。

謝謝。

_form.html.erb

<%= simple_form_for(@post) do |f| %> 
    <%= f.error_notification %> 

    <div class="form-inputs"> 


    <%= f.input :Duration, required: true, autofocus: true %> 
    <%= f.input :Rating %> 
    </div> 

    <div class="form-actions"> 
    <%= f.button :submit, "Log it!" %> 
    </div> 
<% end %> 

回答

0

請嘗試更換行:

<%= f.input :Rating %> 

有:

<%= f.select :Rating, options_for_select(["Awesome", "Good", "Meh"]) %>