我们正在尝试使用json feed来填充FullCalendar应用程序。我们正在使用sintara并通过实现sinatra-contrib gem我们正在创建一个包含相关json数据的url。
以下是我们在index.erb文件中用于FullCalendar的代码。
$('#calendar').fullCalendar({
events: '/example.json'
});
这是我们用来测试的sinatra服务器文件中的代码,因为最终我们想通过使用postgres数据库中的数据进行填充。
get '/example.json' do
json :title => 'paul', :id => "1", :start => "2015-03-11T15:25:00", :end => '2015-03-11T15:55:00'
end
当我们运行此操作时,我们在终端中收到以下消息,这表示呼叫已成功完成,但日历未填充测试事件。
[11/Mar/2015:18:46:41 +0000] "GET /example.json?start=2015-03-08&end=2015-03-15&_=1426099601014
我们可以通过向事件FullCalendar部分添加开始,结束和标题详细信息来手动填充日历。
由于
答案 0 :(得分:0)
你是否尝试过这样:
require 'json'
get '/example.json', :provides => :json do
{:title => 'paul', :id => "1", :start => "2015-03-11T15:25:00", :end => '2015-03-11T15:55:00'}.to_json()
end