How can I make a check box default to being “checked” in Rails 1.2.3?

前端 未结 7 1117
攒了一身酷
攒了一身酷 2021-02-06 21:38

How can I make a check box default to being \"checked\" when it is initially displayed?

I\'ve not found a \"Rails\" way to do this (that works) so I did it with JavaScr

7条回答
  •  星月不相逢
    2021-02-06 22:19

    I did it in that way.

    Add hidden field with value 0 ABOVE check_box_tag

    <%= hidden_field_tag :subscribe, '0' %>
    <%= check_box_tag :subscribe, '1', params[:subscribe] != '0' %>
    

    On server check with != '0'

    subscribe = params[:subscribe] != '0'
    

提交回复
热议问题