【发布时间】:2018-08-24 21:00:37
【问题描述】:
我有我的作业类,想知道是否可以定义一个辅助方法,使在一个任务中初始化的变量不会被运行该作业的下一个任务看到。
也就是说,下面的线程安全吗?
class OrdersUpdateJob < ActiveJob::Base
def perform
p my_method
end
def my_method
@sth ||= 0
end
end
【问题讨论】:
标签: ruby-on-rails rails-activejob