我在 .powenv 中定义了一些环境变量。
export FOO=bar
通过delayed_job异步运行的方法需要访问这个环境变量:
class A < ActiveRecord::Base
def my_method
B.new
end
end
handle_asynchronously :my_method
class B
def initialize
puts ENV['FOO']
end
end
a = A.find(1)
a.my_method
延迟调用 my_method 时 ENV['FOO'] 是否可用?