在Rails 3.2中 - 我有时在表单上使用<%= f.input :assign_client, :label => 'Charge Client?', :input_html => {:checked => true} %>
。
例如:
<% if params.has_key?(:assign_client) %>
<%= f.input :assign_client, :label => 'Charge Client?' %>
<% else %>
<%= f.input :assign_client, :label => 'Charge Client?', :input_html => {:checked => true} %>
<% end %>
如果用户取消选中该框并提交表单并且存在一些验证错误,则会再次选中该复选框。
有没有办法让它不受限制?
感谢您的帮助!
UDPATE1
我将代码更改为:
exists
但是,这没效果。