0
如何更改check_box的默認值?如何更改check_box的默認值?在Ruby on Rails上
視圖/醫生/ _form.html.erb
<%= form_for(@doctor) do |f| %>
<%= f.label :pass %><br>
<%= f.check_box :pass, {checked: true, checked_value: "yes", unchecked_value: "No"} %>
<%= f.submit %>
<% end %>
的數據類型:通屬性是string
,但仍然不是因爲在DB :pass
屬性創建的任何值。所以,我將:pass屬性的數據類型更改爲布爾值。
現在,它正在與True and False
但是,我只是想改變True and False
爲Yes and No
請幫助我的人。
什麼不工作。發佈您的錯誤 – beck03076
現在如果check_box被選中,屬性「:pass」的值將被保存爲True,如果未被選中則被保存爲false。但是,我想將「True」值更改爲「Yes」,將「false」更改爲「No」。 – Arun
checked_value:「yes」,unchecked_value:「No」不起作用 – Arun