7

如何使简单的布尔复选框默认为true?

assign_client是一个布尔字段。

我试过这些:

<%= f.input :assign_client, :label => 'Charge Client?', :true %>
<%= f.input :assign_client, :label => 'Charge Client?', :value => :true %>
<%= f.input :assign_client, :label => 'Charge Client?', :value => 1 %>

谢谢您的帮助!

4

2 回答 2

12

我认为您应该添加input_html

<%= f.input :assign_client, :label => 'Charge Client?', :input_html => { :checked => true }

证明

于 2013-10-25T14:58:23.303 回答
3

您的第二个将正常工作,只需删除它,:因此它是一个布尔值而不是一个符号。

<%= f.input :assign_client, :label => 'Charge Client?', :value => true %>
于 2013-10-25T14:51:13.870 回答