Я попробовал gem install active_support
, он установил activesupport-3.00, который дал мне ошибку:
"У вас не установлено tzinfo в вашем приложении. Пожалуйста, добавьте его в свой Gemfile и запустите пакетную установку"
tzinfo
- это драгоценный камень, который использует ActiveSupport - он был немного чище для моих целей, не имеет никаких внешних зависимостей - недостатком является то, что кажется, что все выглядит как UTC, так что если вы Если ваши часовые пояса выглядят правильно, gem install activerecord
установит все, что вам нужно. Я включил этот ответ в основном для справки для тех, кто сталкивается с той же проблемой / googlability.
(используйте gem install tzinfo
) для установки гема
require 'tzinfo'
zone = TZInfo::Timezone.get('US/Eastern')
puts zone.now
Существует несколько способов получения часовых поясов, но вы можете просмотреть список, используя
TZInfo::Timezone.all