fullCalendar jquery 用户 ID

fullCalendar jquery users id

我正在尝试在 rails 上的 ruby 上实现带有完整日历的 Medic 在线日期系统。 (大学项目)需要帮助。

所以真正的问题是这个。如果我有 2 名医生,例如 Alex 和 Alfred and Alex User_id = 1 和 Alfred User_id = 2。如果 Alex 在我的 Medic Online System 中登录为 User_id 1 ,fullCalendar 将仅显示 User_id = 1 预约,而不显示所有医疗预约,反之亦然,如果我使用 Alfred 的帐户 fullCalendar 登录,则将只显示阿尔弗雷德的约会。

注意:我的所有数据库在 users_id 上都具有完整的功能,但我不知道如何验证此 ID 以显示不同的医生预约,而不是所有医生预约。

谢谢!

当您登录时,在会话中存储 user_id:

session[:user_id]=user.id

在您的应用程序控制器中

class ApplicationController < ...
  def current_user
    @current_user ||= session[:user_id] && User.find_by_id(session[:user_id]) # Use find_by_id to get nil instead of an error if user doesn't exist
  end
  helper_method :current_user #make this method available in views
end

现在您可以在视图或控制器中使用 current_user

使用 ID 过滤事件。查看 CanCanCan gem,或者如果这很简单,那么就做

def index
 @events = current_user.events #display these
end