3

ROR 新手在这里。我正在尝试在 Ubuntu 12上将 FullCalendar与 ROR 3.2.11 一起使用。我已经下载了一个工作示例并验证了日历确实显示在示例应用程序中。但是,它不在我的应用程序中。我安装了 Firebug 来查看是否有任何 JavaScript 错误,有 2 个:

TypeError: document.on is not a function   <location rails.js:128>
TypeError: $(...).fullCalendar is not a function   <location calendar.js:48>

我不明白错误是什么意思。请记住,我没有编写这些 JavaScript,所以我不理解它们。

希望遇到此错误和解决方案的人可以提供帮助。

4

2 回答 2

4

$(document).on()是一个 jQuery 构造(参见http://api.jquery.com/on/)。 $(...).fullCalendar()也闻起来像一个 jQuery 插件。在您的页面前面引用 jQuery(请参阅https://developers.google.com/speed/libraries/devguide#jquery),它应该会亮起。

于 2013-01-19T18:33:31.633 回答
1

检查您的 jquery 版本, $(document).on() 至少应该是 1.7 才能工作。

于 2013-11-12T09:48:58.303 回答