0
我有一个在Rails中工作的Fullcalendar。我还为事件表和模式添加了额外的字段以获取用户输入。保存记录时,它会自动将当前用户的user_id保存在事件表中。Rails Fullcalendar:为源url添加自定义参数
我想让日历只显示current_user的事件。
眼下calendar.js.coffee文件中有这样来的事件数据:
eventSources: [{
url: '/events',
}],
如何解决它,以便只有CURRENT_USER的事件数据显示,高达? 我是否在事件控制器中放置了一些代码?或在咖啡代码中的东西?
我应该在控制器的json部分添加一些选择代码吗?
class EventsController < ApplicationController
# GET /events
# GET /events.json
def index
@events = Event.scoped
@events = Event.between(params['start'], params['end']) if (params['start'] && params['end'])
respond_to do |format|
format.html # index.html.erb
format.json { render :json => @events }
end
end
下似乎并没有工作:
format.json { render :json => @events, :user_id => current_user.id }
谢谢!
谢谢!还有一个问题。如何在咖啡脚本'eventSources中传递参数:[/ url]',' }],' – Reddirt
我更新了我的答案,这是一个选项''data'' – MrYoshiji
再次感谢!!!! – Reddirt