【发布时间】:2021-01-15 17:34:39
【问题描述】:
为了暂时禁止 ActiveRecord 日志记录,我使用以下构造:
ActiveRecord::Base.logger.silence
#Some ActiveRecord query
end
它在开发 Rails 环境中工作,但在生产中引发异常:
Exception(ArgumentError): 参数个数错误(0 代表 1)
缺少的论点是什么以及为什么环境之间存在这种差异?
【问题讨论】:
-
你能提供整个跟踪吗?另外,请记住,这已被弃用:apidock.com/rails/ActiveRecord/Base/silence/class
-
@sebkomianos: 1. 您还希望在跟踪中看到什么?没有更多有用的信息。 2. 好的,这个结构已经被弃用了,但是用什么来代替呢?
标签: ruby-on-rails exception activerecord