ruby-on-rails-5 - 有没有办法在链停止时中止销毁和更新记录?
问题描述
我在销毁 Rails 5 上的记录时尝试使用“偏执模式”。但是当我在 before_destroy 回调中调用 :abort 时。它停止链(显然),但不更新记录(deleted_at)。它在控制台中显示该记录的更新(设置 deleted_at DateTime,但随后 Rails 调用事务回滚。
有谁知道可能是什么?
问候和新年快乐!
解决方案
推荐阅读
- swiftui - 使用 GeometryReader 对叠加层进行右对齐偏移对齐
- download - Qualtrics 随机调查下载不起作用
- java - 我的错误是什么,如何使此代码正确运行?
- html - 为什么 HTML 中的某些标签用 <> 或 关闭?
- python-3.x - ELIF 没有返回
- sql-server - 如何在 SQL Server 的查询中提供带有日期时间的动态表名
- flutter - Flutter:在MultiSelect中选定项目后未触发onSaved事件
- javascript - 显示单个图像和结束循环的问题
- python - 无法保持 chrome 驱动程序窗口打开
- c++ - 生成所有可能组合的列表并从列表中随机选择一个组合