【问题标题】:Calling Slider Revolution assets through relative paths on Rails 4 App通过 Rails 4 App 上的相对路径调用 Slider Revolution 资产
【发布时间】: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


【解决方案1】:

请尝试/assets/plugins/revolution/ 作为 js 位置。我假设你还没有尝试过。

【讨论】:

  • jsFileLocation:"/assets/revolution/",没用。但是 jsFileLocation:"/assets/plugins/revolution/",做了..thought 我以为我已经尝试过了。你能更新你的答案说“/assets/plugins/revolution/”,我会给你赏金吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-29
  • 2016-07-10
  • 1970-01-01
  • 2019-01-04
  • 1970-01-01
  • 2014-03-08
相关资源
最近更新 更多