我在ruby 1.9.3-p320的rails 3.2中使用fullcalendar,为我的eventsController制作了一些自定义路由,然后将这些路由转换为fullcalendar eventSources
#config/routes.rb
match '/my_events', :to => 'events#my_events', :as => "my_events"
#calendar.js
{
url: '/my_events',
color: '#33FDC0',
textColor: 'black',
ignoreTimezone: true
},
#EventsController
def my_events
@events = current_user.events
respond_to do |format|
format.html # index.html.erb
format.json { render json: @events }
end
end
虽然事件没有显示(虽然他们正在创建我可以通过/ events /:id和控制台访问它们。)
在Chrome的JS控制台中,我收到此错误:
GET http://localhost:3000/my_events?start=1341118800&end=1341723600&_=1342200460434 500 (Internal Server Error)
页面上的内容如下所示:
答案 0 :(得分:0)
我没想到这一点,但我确实修好了。我重置数据库,它开始工作。我认为有些元素没有开始日期和时间使得整个套接字无法用完。