2011-08-04 46 views
0

我有一個延遲的工作,它工作得很好。我想知道這是哪個環境。它是生產還是開發或分期?請檢查代碼。 ENV [「RAILS_ENV」]是否nuil?如何知道哪些導軌環境正在延遲作業中運行

class SendMessageJob < Struct.new(:message_id) 
    def perform 
    p ENV["RAILS_ENV"] // printing nil :(
    p "hello world" 

    end 
end 

我試着包括

require "#{File.dirname(__FILE__)}/../config/environment.rb" 

頂部的文件仍然沒有..

回答

2

您可以嘗試RAILS_ENV(Rails內部定義的常量)或本較新的一個Rails.env(包裝)。