我有一个问题,我做了一个脚手架,生成表格“要求”,我希望用户在编辑中填写表格的字段,并使用选择框和单选按钮填写新要求。选择框和单选按钮出现在资源管理器中,但是当我选择一个选项或一个按钮时,选择的值不会反映在数据库中。我使用的是下一个代码:(如您所见,我使用了脚手架生成的原始 cicle f.label(:notif_card) 和 f.text_field(:notif_card),但我删除了最后一个并使用了选择框这个案例。)
<%= f.label :notif_card %><br />
<% value = { "Good" => 0, "In Progress" => 1, "Denied" => 2 }%>
<%= select( @requirement, :notif_card , value) %>
<% if value == 1 %>
<% @requirement.notif_card = 1 %>
<%end%>
我只想删除那个 text_field 并用选择框替换它!你能做的一切我都会感激不尽!如果除了我正在使用的代码之外,模型或控制器中还需要一些东西,请告诉我。谢谢你的帮助!