您是否知道如何为表单文本字段制作下拉或下拉菜单?
目前,用户需要输入文字"评级"然后提交表格。但理想情况下,他们应该选择" Awesome" "良好的"或者" Meh"从下拉,而不是能够输入自定义文本。任何正确方向的建议都将受到赞赏。
谢谢。
_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 :(得分:0)
请尝试更换该行:
<%= f.input :Rating %>
使用:
<%= f.select :Rating, options_for_select(["Awesome", "Good", "Meh"]) %>