gpt4 book ai didi

validation - 删除 Rails 5 上 belong_to 属性所需的验证

转载 作者:行者123 更新时间:2023-12-05 09:20:11 24 4
gpt4 key购买 nike

如何删除 Rail 5 上 belong_to 属性所需的验证。

现在,当我尝试在 belong_to 属性上保存一个值为 nil 的模型时,出现如下错误用户必须存在

最佳答案

/config/initializers/active_record_belongs_to_required_by_default.rb 文件

改变

Rails.application.config.active_record.belongs_to_required_by_default = true

Rails.application.config.active_record.belongs_to_required_by_default = false

由于某些原因,它可能无法正常工作。要修复它,您必须将此设置添加到 config/environments/.....rb

中的每个环境

只需添加到您的关联选项 optional: true

belongs_to :user, optional: true

关于validation - 删除 Rails 5 上 belong_to 属性所需的验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38689139/

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