gpt4 book ai didi

ruby-on-rails-6 - 允许可选的belongs_to 关联在rail 6 中不起作用的配置

转载 作者:行者123 更新时间:2023-12-04 13:39:42 26 4
gpt4 key购买 nike

在 rails 5 中,我可以制作 belongs_to使用此设置的关联可选:

Rails.application.config.active_record.belongs_to_required_by_default = false

但这在 Rails 6 中似乎不起作用。有没有办法在 Rails 6 中做到这一点?

最佳答案

查看 Rails 5 的新框架默认文件,它具有以下内容

# config/initializers/new_framework_defaults.rb
# Require `belongs_to` associations by default. Previous versions had false.
Rails.application.config.active_record.belongs_to_required_by_default = true

所以看来 Rails 6的选项已经被完全删除了。 .因此,您需要根据具体情况添加 optional: true .就我而言,在大多数情况下,我结束了对代码的重写,以便需要关联。

关于ruby-on-rails-6 - 允许可选的belongs_to 关联在rail 6 中不起作用的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59256693/

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