如何在导轨中正确使用单选按钮?

GiH*_*GiH 35 boolean ruby-on-rails radio-button

我正在尝试创建一些单选按钮,我不知道如何.按照这个问题我已经设置了几乎正确的工作,但我是新手,不知道为什么我不能完全搞清楚.所以我正在做的是放置一个标签来对布尔值进行分组,然后设置标有"是"和"否"的单选按钮.如果用户单击"是"标签,则应选择单选按钮是(现在他们只能单击按钮)本身).这是我的代码如下:

  <div class="field">
    <%= f.label :autolyse %><br />
    <%= f.label :autolyse, "Yes", :value => "Yes"  %>
    <%= f.radio_button :autolyse, true%>
    <%= f.label :autolyse, "No", :value => "No" %>
    <%= f.radio_button :autolyse, false, :checked => true %>
  </div>
Run Code Online (Sandbox Code Playgroud)

第一个标签用于组,它标记组"Autolyse".然后我想要一个标签为"是",如果选择将设置为真,然后显然下一个为假.如何正确设置?

shw*_*eta 72

请参阅label(object_name,method,content_or_options = nil,options = nil,&block)

  <div class="field">
    <%= f.label :autolyse %><br />
    <%= f.label :autolyse, "Yes", :value => "true"  %>
    <%= f.radio_button :autolyse, true %>
    <%= f.label :autolyse, "No", :value => "false" %>
    <%= f.radio_button :autolyse, false, :checked => true %>
  </div>
Run Code Online (Sandbox Code Playgroud)

  • 看起来虚假无线电是硬编码以在页面加载时选择。您将如何修改它以从对象属性中读取选定的收音机? (2认同)