有没有办法从ActiveRecord回调中获取对请求对象的访问权限,比如before_destroy?

时间:2012-09-27 18:52:43

标签: activerecord ruby-on-rails-3.2

我试图找出谁试图删除特定记录。我有一个阻止删除的before_destroy回调,但现在我试图找出谁在做这件事。

1 个答案:

答案 0 :(得分:0)

我推荐这个

@post.request = request

然后在post.rb

attr_accessor :request

before_destroy :wtf

private
def wtf
  Rails.logger.warn "Person from #{request.ip} is trying to destroy, wtf!"
end