2015-11-19 139 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"]) %>