gpt4 book ai didi

ruby-on-rails - 如何允许用户从 Rails 中的多选框中选择零个选项?

转载 作者:数据小太阳 更新时间:2023-10-29 07:23:26 26 4
gpt4 key购买 nike

我有一个设置模型,其中有一列 options,并将其设置为使用 serialize :options 进行序列化。在我看来,我有一个多选框,使用 select("settings", "options", ['option1','option2','option3'], {}, :multiple => true) 只要用户选择至少一个选项,它就可以正常工作。但是,如果他们不选择任何选项,则不会提交任何选项,因此不会更新选项。

如何允许用户从 Rails 中的多选框中选择零个选项?

最佳答案

这与 rails 无关:如果在“select”元素中未选择任何内容,html 表单将不会向服务器发送此类参数。但是你应该能够在 Controller 中修复它。像这样

if params[:settings] == nil
params[:settings] = [];
end

不确定是否有更优雅的解决方案。

关于ruby-on-rails - 如何允许用户从 Rails 中的多选框中选择零个选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3363952/

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