gpt4 book ai didi

ruby-on-rails - 如果 rails 中的所有空字符串,则停止保存记录

转载 作者:搜寻专家 更新时间:2023-10-30 21:45:24 24 4
gpt4 key购买 nike

我目前有一个嵌套表单模型。回形针附件的嵌套表格可以正常工作,并且不会用空白填充数据库,但是当我创建一个新模型时,我有另一个用于引用的表格总是会在我的主模型中保存一个空白报价。我怎样才能让它默默地失败并绕过将其写入数据库?这是一个可选字段,所以我不想给他们一个错误。

最佳答案

在 accepts_nested_attributes 上使用以下选项

accepts_nested_attributes_for :quotes, :reject_if => :all_blank

如果您想更具体地说明记录何时被视为空白,:reject_if 也可以采用 proc。

关于ruby-on-rails - 如果 rails 中的所有空字符串,则停止保存记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1540765/

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