2009-08-06 3 views
3

Следующий кодWeird неинициализированным постоянная ошибка (Rails)

class Schedule < ActiveRecord::Base  
    def self.get 
    today = TZInfo::Timezone.get('America/New_York').utc_to_local(Time.now.utc).to_date 
    end  
end 

производит следующее сообщение об ошибке:

uninitialized constant Schedule::TZInfo 

, но только когда я не Запуск из сценария/консоли. Мысли?

(Кроме того, есть лучший способ получить текущую дату в данном часовом поясе?)

ответ

4

Вы пытались добавить

require 'tzinfo' 
+0

Это работает, но я уже добавил 'config.gem 'line в' environment.rb' - этого должно быть недостаточно? –

+0

Я считаю, что просто убедитесь, что камень установлен - он не обязательно включает его 8 ( –

+0

Но см. Http://stackoverflow.com/questions/1246671 –