首页 > 解决方案 > Rails 5.2:从 5.1.4 升级后未保存新记录

问题描述

我通过制作一个新的 rails 5.2 应用程序然后将所有应用程序文件传输到它,将 Ruby 2.4 上的 Rails 5.1.6 应用程序升级到 Ruby 2.5.1 上的 Rails 5.2。

我注意到以下变化:

Rails 5.2 中有什么会影响 Active Record 中的新记录吗?

标签: ruby-on-rails-5.2

解决方案


事实证明,optional: true必须为 Rails 5 中的每个 belongs_to 设置:

belongs_to :another_record, optional: true

推荐阅读