gpt4 book ai didi

ruby-on-rails - Rails 是否有办法将复选框从 "on"转换为 true?

转载 作者:数据小太阳 更新时间:2023-10-29 08:06:00 24 4
gpt4 key购买 nike

当 Controller 收到选中复选框的参数时,如果复选框被选中,它会返回“打开”状态。现在,在我的例子中,我试图将该值存储为一个 bool 值,这通常是您想要的复选框值。我的问题是,rails 有办法自动将“on”(甚至存在)转换为 true/false 还是我需要执行以下操作?

value = params[my_checkbox] && params[my_checkbox] == "on" ? true : false

最佳答案

你可以只使用:

value = !params[:my_checkbox].nil?

因为如果未选中复选框将不会返回任何值(由 forum 暗示)

关于ruby-on-rails - Rails 是否有办法将复选框从 "on"转换为 true?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6549168/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com