我有一个选择类型,有3个固定选项作为时钟类型。我无法弄清楚如何使clocktype(在我的组模型中)能够正常运行。
在我的HTML中,它将选择名称显示为clocktype
。而不是group[clocktype]
。
这是我的表格:
<%= form_for(@group) do |f| %>
<% if @group.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@group.errors.count, "error") %> prohibited this group from being saved:</h2>
</div>
<% end %>
<div class="field">
<%= f.label :name %><br>
<%= f.text_field :name %>
</div>
<%= select_tag(:clocktype, options_for_select([['one', 1], ['two', 2], ['three', 3]])) %>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
答案 0 :(得分:1)
你错过了前面的f.
,即。 f.select
。这会将select标记与您创建的表单相关联。单独使用select_tag
用于与模型无关的通用表单。