Вы всегда должны хранить время в формате UTC в своей базе данных, чтобы оно не было географически привязанным.Затем вы можете представить время по местному времени пользователя или системное значение по умолчанию.чтобы сделать это, измените следующее в вашем application_controller.rb Например:
class ApplicationController < ActionController::Base
before_filter :set_user_time_zone
protected
def set_user_time_zone
Time.zone = 'New Delhi'
end
end
Вы можете рендерить все это время по местному времени:
Time.now.localtime.in_time_zone(Time.zone)
# => Thu, 25 Aug 2011 01:23:43 IST +05:30
Вы, вероятно, можете очистить это с помощьювспомогательный метод.