javascript - FullCalendar 显示在 localhost 但不在服务器上
问题描述
我目前正在构建一个 Rails 应用程序,我需要一个日历来显示一些事件,所以我决定使用 FullCalendar。
日历在本地主机上工作正常,但是当我在服务器上部署我的应用程序时,日历将不再显示!我发现我有一个本地主机上不存在的 Javascript 错误。
TypeError: undefined is not a function (near '...$('#calendar').fullCalendar...')
似乎fullCalendar()
是加载页面时找不到的。
我做了一些研究,但我没有找到任何东西。有没有人遇到过这个问题并知道如何解决?
谢谢!
解决方案
您是否需要使用 rake assets:clean 和 rake assets:precompile 重建资产管道?不知道是否有其他人观察到这种行为,它可能特定于我的安装,但是每当我运行 rake assets 命令时,我必须检查我的项目目录中的文件权限,因为其中一两个的值将从 755 更改到 600(假设 linux 环境)。导致的错误对识别这一点没有多大帮助!
推荐阅读
- python - 为什么 fit_transform 不断抛出错误?
- xslt - 使用 xsl 添加 SOAP 标头
- asp.net - IIS Express 未启动选定项目
- mysql - 如何在 Laravel 的查询构建器的连接子句中使用子查询?
- json - Puppeteer:如何在评估函数中使用 XPath 和外部变量?
- php - PHP time() 显示不正确的时间,一小时后
- python - python vs nodejs的https实现有什么不同?
- android - ADB devices 命令显示我的 Galaxy S10 5G 的空列表
- r - 使用 data.table 和自定义函数从字符串变量中提取变量
- python - 在 Docker 中运行带有挂载文件系统的本地 Python 程序