【问题标题】:Fullcalendar appears only after page reloadingFullcalendar 仅在页面重新加载后出现
【发布时间】:2015-05-23 12:24:06
【问题描述】:

当用户访问用户个人资料时,他们应该会看到一个日历。

第一次加载时,日历不会出现。它只会在重新加载页面后出现。

我该如何解决这个问题?

咖啡脚本:

$(document).ready ->
    $("#calendar").fullCalendar(
        events: "#{window.Configuration.UserId}/events.json"
    )

【问题讨论】:

  • 日志有什么问题吗? window.Configuration.UserId 可能为空。根据我的经验,最好将UserId 放在HTML 中的data 属性中,然后在你的coffeescript 中使用jQuery 获取它。
  • 不,检查一下,问题不在这里。还有其他想法吗?

标签: javascript jquery ruby-on-rails coffeescript fullcalendar


【解决方案1】:

您在使用涡轮链接吗?如果是,请尝试禁用它们,看看会发生什么。如果问题消失,您可以不使用 TL 继续,或者安装 jquery-turbolinks gem。

【讨论】:

    最近更新 更多