【发布时间】:2016-06-23 21:45:52
【问题描述】:
为了清晰和简洁,重新设计了问题
我正在尝试在我的 Rails 4 应用程序上安装 [Slider Revolution][1] 插件,但在 jquery.themepunch.revolution.js 文件中动态创建相对路径时遇到问题。我放置在页面上的 javascript sn-p(根据文档)通过以下代码设置父目录:
jsFileLocation:"../../revolution/js/",
这个目录告诉 jquery.themepunch.revolution.js 中的代码在哪里可以找到“扩展”文件夹。
但是,如果我在我的页面上使用那一点 js,我会得到这个错误
Slider Revolution 5.0 Error !
Failure at Loading:revolution.extension.navigation.min.js on Path:extensions/
因为 js 告诉浏览器在此处搜索文件:
http://localhost:5000/revolution/js/extensions/revolution.extension.actions.min.js
实际上,实际位置类似于:
http://localhost:5000/assets/javascripts/plugins/revolution/extensions/revolution.extension.actions.min.js
我尝试将 js sn-p 设置为以下选项:
jsFileLocation:"../../assets/",
jsFileLocation:"../../assets/javascripts/",
jsFileLocation:"/assets/",
jsFileLocation:"/assets/javascripts/plugins/revolution/",
jsFileLocation:"/assets/plugins/revolution/",
还是不行。
【问题讨论】:
-
有可以被克隆和调查的仓库吗?
-
添加了repo的链接
-
@N 你能检查你的 repo 是否是你项目的可运行副本,因为我无法让这个项目在没有大量错误的情况下运行:/ - 事实上,我要去很难知道从哪里开始。至少 20 张缺失的图像和一个空白页
-
哎呀。对不起。空白的白页是错误,在有/没有图像 404s 的情况下发生......我已经修复了图像 404s,这样它们就不会分散注意力。很抱歉在邀请你之前没有打扫房间。
-
对不起。当我第一次研究这个并且没有费心重新阅读这个问题时已经很晚了,因为我期待的东西比我们得到的要多 - 所以它确实重现了这个问题
标签: javascript jquery ruby-on-rails revolution-slider