Rails 5.2:从 5.1.4 升级后未保存新记录



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

我注意到以下变化:

  • 咖啡脚本停止工作(没问题,我只是改成了js(
  • 创建新记录停止工作,但可以编辑现有记录。我只是在下面收到回滚错误:

    2.5.1 :005> Item.create(名称: "asdf"( (0.3 毫秒( 开始 (0.8毫秒( 回滚 ..

Rails 5.2 中是否有任何内容会影响活动记录中的新记录?

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

belongs_to :another_record, optional: true

相关内容

  • 没有找到相关文章

最新更新