События FullCalendar не отображаются только в Safari

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

Я использую бэкенд Rails для получения событий в виде массива. Это объект JSON для событий, которые отображает FireBug.

_end: Invalid Date    
_id: "1953"   
_start: Fri Feb 10 2012 00:00:00 GMT+0530 (IST)  
allDay: false  
backgroundColor: "#F60 !important"  
className: Array[0]  
color: "#FFFFFF !important"  
description: ""  
end: Invalid Date  
start: Fri Feb 10 2012 00:00:00 GMT+0530 (IST)   
textColor: "#FFFFFF !important"   
__proto__: Object   

В консоли Safari у меня нет ошибок. Неверная дата окончания отображается как null в FF и Chrome.

Вот как я заполняю события

event[:id]                        = each_event.id    
event[:title]                = each_event.event_title    
event[:allDay]               = each_event.all_day?   
event[:start]                = each_event.start_time.strftime('%Y-%m-%d %H:%M:00')    
event[:end] = each_event.end_date.to_time.strftime('%Y-%m-%d %H:%M:00') if each_event.end_date.present?          
event[:color]                = '#FFFFFF !important'      
event[:backgroundColor]      = (each_event.user ==  current_user) ? '#F60 !important' : '#090 !important'          
event[:backgroundColor]      = '#090 !important' unless each_event.private?       
event[:textColor]            = '#FFFFFF !important'   

Я пробовал конвертировать дату в формат iso8601 и это не помогло. Я совершенно не понимаю, в чем проблема. Буду очень признателен за помощь.

11
задан Luís Cruz 15 December 2014 в 15:32
поделиться