Ruby on rails 3 Rails 3-客户端验证以及如何使用复选框?
我在我的页面上使用Ruby on rails 3 Rails 3-客户端验证以及如何使用复选框?,ruby-on-rails-3,validation,model,client-side-validation,Ruby On Rails 3,Validation,Model,Client Side Validation,我在我的页面上使用客户端验证,一切正常。但是现在我在表单2中有了复选框,我需要检查用户是否填写其中一个复选框(我使用jQuery for denied来填写这两个复选框) 我正试图找到一种方法,如何在我的模型中执行验证规则,以获取复选框是否已填充 如果我想检查我的输入(如果包含一些字符串),我将使用: 验证是否存在:电子邮件,:message=>“某些邮件” 但我不知道,如何为复选框做同样的事情。。。我的表格是: <div class="field"> <%= f.
客户端验证,一切正常。但是现在我在表单2中有了复选框,我需要检查用户是否填写其中一个复选框(我使用jQuery for denied来填写这两个复选框)
我正试图找到一种方法,如何在我的模型中执行验证规则,以获取复选框是否已填充
如果我想检查我的输入(如果包含一些字符串),我将使用:
验证是否存在:电子邮件,:message=>“某些邮件”
但我不知道,如何为复选框做同样的事情。。。我的表格是:
<div class="field">
<%= f.label :item %><br />
Val_A: <%= f.check_box :item, :value => 0, :checked => @data.item == 0, :class => 'checkboxes'%>
Val_B: <%= f.check_box :item, :value => 1, :checked => @data.item == 1, :class => 'checkboxes' %>
</div>
Val_A:0,:checked=>@data.item==0,:class=>'复选框'>
Val_B:1,:checked=>@data.item==1,:class=>'复选框'>
非常感谢如果您想确保两个选项中的一个选项被选中,那么您应该使用单选按钮而不是复选框。如果您想确保两个选项中的一个选项被选中,那么您应该使用单选按钮而不是复选框