2013-02-21 122 views
0

我有一些在.powenv中定義的環境變量。如何在延遲作業中從.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 

是ENV [ 'FOO']當my_method被稱爲延遲可用?

回答