2015-01-21 5 views
0

Я использую Ruby on Rails, fullcalendar-rails и momentjs-rails.FullCalendar-рельсы, отображающие события за день раньше

Я инициализирую FullCalendar одним событием для демонстрационных целей, как показано на рисунке here. Дата начала указана как 2015-02-01. При просмотре представления месяца в январе событие появляется в 2015-01-31. При просмотре месячного просмотра в феврале он появляется также в 2015-02-01. Если я укажу дату, которая не первая месяца, она появляется только в предыдущий день.

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

Я полностью в своем уме с этим. Я подозреваю, что это связано с часовыми поясами, но я попытался вручную указать часовые пояса, указав UTC, указав FullCalendar, чтобы полностью игнорировать тайм-точки, но ничего не помогло. Я не уверен, на данный момент, если это проблема с моим сервером Rails (я так не думаю, потому что сервер знает правильную дату, время и часовой пояс), полные календарные рельсы или монеты-рельсы (сомнительно, потому что Я не смог найти кого-то другого с той же проблемой), мой компьютер (сомнительно, потому что тот же код отлично работает в jsfiddle), или что-то еще, что я даже не рассматривал. Любая помощь или совет, чтобы указать мне в правильном направлении, будут очень признательны!

+0

Жесткое кодированное событие меняется на другой день? Это действительно странно. Устраните проблему, удалив вещи и узнайте, что вызывает проблему. Избавьтесь от всех других опций FC, внешних кнопок управления и т. Д. – slicedtoad

+0

Также попробуйте http://stackoverflow.com/questions/26736221/full-calendar-places-all-events-to-early. И попробуйте установить время для жестко закодированного события. – slicedtoad

ответ

0

У меня была такая же проблема, потому что я использую рельсы 4, вместо этого я использую эту версию «2.1.1.0».

+0

Да, как странно. Я также использую Rails 4. Я полностью отказался от использования FullCalendar, но я вернулся и попробовал более старые версии, и, конечно же, это работает! Я использую 2.2.3 без каких-либо проблем. –

Смежные вопросы