Магазин TimeZone с Mongoid - PullRequest
       12

Магазин TimeZone с Mongoid

0 голосов
/ 09 октября 2011

У меня есть следующая монгоидная модель ...

class Event
  include Mongoid::Document
  include Mongoid::Timestamps::Created
  include Mongoid::Timestamps::Updated
  include Mongoid::MultiParameterAttributes

  key :name

  field :name
  field :begins_at, type: Time
  field :ends_at, type: Time

  belongs_to :city

  attr_accessor :time_zone
end

Я бы хотел иметь возможность использовать TimeZone для каждого события. Очевидно, что из-за усложнения часовых поясов лучший способ справиться с этим - сохранять время в UTC при переходе к БД и преобразовывать обратно в часовой пояс события при выходе из БД.

Я знаю, что ActiveRecord имеет поддержку для этого, и мне было интересно, есть ли у Mongoid какая-либо нативная поддержка для этого.

1 Ответ

1 голос
/ 10 октября 2011

Сохранить как: отметку времени и при запросе Форматировать в часовой пояс

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...