如何使布尔复选框的默认值为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 %>
感谢您的帮助!
答案 0 :(得分:11)
我认为你应该添加input_html
:
<%= f.input :assign_client, :label => 'Charge Client?', :input_html => { :checked => true }
答案 1 :(得分:3)
你的第二个工作正常,只需删除:
所以它是一个布尔值而不是一个符号。
<%= f.input :assign_client, :label => 'Charge Client?', :value => true %>