【发布时间】:2022-01-08 07:30:23
【问题描述】:
我正在将一个应用程序从 Rails 4.2 升级到 Rails 6。其中一个模型有这个
class Document < ActiveRecord::Base
…
skip_callback :save, :before, :store_document!, if: :skip_processing?
升级到 6 时,“:store_document!”抛出一个错误“”,在旧的 Rails 版本中没有抛出这个错误。 “store_document”不是我在任何地方定义的方法,所以我假设这是某种 Rails 的简写。我的问题是“store_xxx!”是什么意思?我如何在 Rails 6 中重现它?
【问题讨论】:
-
我认为填写“…”可能对这个问题有很大帮助
标签: ruby-on-rails ruby-on-rails-4 callback ruby-on-rails-6