RAILS Time Zone - Показывать время в зависимости от местоположения веб-пользователя. - PullRequest
0 голосов
/ 29 января 2012

Я разработал систему онлайн-экзаменов, и при создании экзамена я отправляю «время начала экзамена», оно сохраняется в базе данных как UTC,

, например, скажем, время начала экзамена «Вс 29 января 15:30: 00 UTC 2012 »,

Студент из Индии должен видеть время начала экзамена по местному времени, например,« Sun Jan 29 21:00:00 +0530 2012 »

Студент из Франции должен увидетьвремя начала экзамена по местному времени,

, пожалуйста, подскажите, как мне это сделать,

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 29 января 2012

Если вы уже знаете, откуда студент, вы можете использовать: http://api.rubyonrails.org/classes/ActiveSupport/TimeWithZone.html#method-i-in_time_zone

В противном случае воспользуйтесь предложением Скотта.

0 голосов
/ 29 января 2012

Прежде чем я прочитал эту ветку в Stackoverflow, я использовал информацию из другого SO потока , чтобы разрешить эту:может быть легко помещен в application.html.erb или в другое место, если вы хотите менее навязчивую форму.

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