[英]how to set value for checkbox in ruby on rails?
我是新手,我想知道如何在 ruby on rails 的前端將 check_box 的值從“1”設置為“是”和“0”到“NO”?
<%= f.check_box :RDSAP_Answer, id: "enr_rds_surv_rdsap_xref_answer_check" %>
現在,在瀏覽器中,如果我選中該框,它會將值“1”存儲到數據庫中,如果未選中,它會將空值存儲在數據庫中。
我想在數據庫中存儲Yes for checked
和No for unchecked
。 是否可以在 RoR 中進行? 還是在 JavaScript 中最簡單? 設置值的最簡單方法是什么。 提前致謝!
您應該保持復選框值不變,並根據需要使用幫助程序顯示值:
Answered: <%= object.RDSAP_answer ? 'Yes' : 'No' %>
如果您經常需要這樣做,請為此模型添加一個方法:
def display_RDSAP_answer
RDSAP_answer ? 'Yes' : 'No'
end
在您看來:
Answered: <%= object.display_RDSAP_answer %>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.