У меня есть следующая монгоидная модель ...
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 какая-либо нативная поддержка для этого.