我有一个带有相应表单的模型,我使用ActiveRecord验证。在表单的底部,我想要一个单独的确认复选框,该复选框不应该保留,但必须检查哪个表单才能提交。我也希望这个复选框产生的任何错误都不会被检查,以便与ActiveRecord错误一起显示。
现在我可以手动在控制器中拼凑一些东西,但我想知道是否有一种内置的,更清晰的方式来处理这种情况?
答案 0 :(得分:2)
我认为你应该在你的模型中添加它:
validates_acceptance_of :check_me
attr_accessor :check_me
attr_accessible :check_me # if you already have attr_accessible defined in your model
并在您看来:
<%= form_for @your_model do |f| %>
# some code
<%= f.check_box :check_me %>
<% end %>