正在重新应用Rails input_html

时间:2015-05-01 19:57:41

标签: ruby-on-rails

在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

但是,这没效果。

0 个答案:

没有答案