2011-08-04 2 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 (обертку для этого).

Смежные вопросы