ROR新手在这里。我试图在Ubuntu 12上使用FullCalendar和ROR 3.2.11。我已经下载了working example并验证了日历在示例应用中的显示效果。但是,它不在我的应用程序中。我安装了Firebug以查看是否存在任何JavaScript错误,并且有2个:
TypeError: document.on is not a function <location rails.js:128>
TypeError: $(...).fullCalendar is not a function <location calendar.js:48>
我不明白错误的含义。请记住,我没有编写这些JavaScripts,所以我不理解它们。
希望遇到此错误和解决方案的人可以提供帮助。
答案 0 :(得分:3)
$(document).on()
是一个jQuery构造(参见http://api.jquery.com/on/)。 $(...).fullCalendar()
也闻起来像一个jQuery插件。在页面前面引用jQuery(参见https://developers.google.com/speed/libraries/devguide#jquery),它应该亮起来。
答案 1 :(得分:1)
检查你的jquery版本,$(document).on()应该至少为1.7才能工作。