有没有办法在 before_enqueue 方法的 resque enqueue 方法的 *args 参数中添加一些 args 并将添加的参数传递给 before_perform 方法。
或者有什么方法可以独立地将一些数据从 before_enqueue 方法发送到 before_perform 方法?
例如:
class Action
:queue queueName
def self.before_enqueue(*args)
param1 = 1
param2 = 2
args.push(param1, param2)
# I know this is not the correct way as args is a local variable here.
#But something like this
end
def self.before_perform(*args)
puts args.inspect # I need the added args here
end
def self.perform(params)
#some code here
end
end