我正在尝试实现带有导轨5.1.6的简单单选按钮。如果有人可以在那里帮助我,我将感到非常高兴。
该表单似乎可以正常工作,不会返回错误,但是存储的值是意外的(存储的值是):{:id =>“ project_type”,:checked =>“ review”,:class =>“ w-form-控制”}
我使用:
<%= form_with @project do |f| %>
<h4 class="info-text"> (...some text...) </h4>
<div class="row">
<div class="col-sm-4">
<div class="choice" data-toggle="wizard-radio" rel="tooltip" title="<%= I18n.t(".project_create-teaser1") %>">
<%= f.radio_button :project_type, id: "project_type", ['some value'] %>
<div class="icon">
<i class="fas fa-building"></i>
</div>
... code continues...
答案 0 :(得分:0)
radio_button(对象名称,方法,标记值,选项= {})
您必须以正确的顺序发送参数,以使radio_button
正常工作。下面的代码应该可以解决问题
<%= f.radio_button :project_type, ['some value'], id: "project_type" %>
以上内容将生成以下 HTML
=> "<input id=\"project_type\" type=\"radio\" value=\"some value\" name=\"project[project_type]\" />"
这是正确的