javascript - 在 Rails 4 App 上通过相对路径调用 Slider Revolution 资源

标签 javascript jquery ruby-on-rails revolution-slider

为了清晰和简洁而重新设计问题

我正在尝试在 Rails 4 应用程序上安装 [Slider Revolution][1] 插件,但在 jquery.themepunch.revolution.js 文件中动态创建的相对路径时遇到问题。我放置在页面上的 JavaScript 代码段(根据文档)通过以下代码设置父目录:

 jsFileLocation:"../../revolution/js/",

此目录告诉jquery.themepunch.revolution.js中的代码在哪里可以找到“extensions”文件夹。

但是,如果我在页面上使用那段 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 片段设置为以下选项:

jsFileLocation:"../../assets/",
jsFileLocation:"../../assets/javascripts/",
jsFileLocation:"/assets/",
jsFileLocation:"/assets/javascripts/plugins/revolution/",
jsFileLocation:"/assets/plugins/revolution/",

还是不行。

最佳答案

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

关于javascript - 在 Rails 4 App 上通过相对路径调用 Slider Revolution 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38002411/

相关文章:

javascript - 如何禁用数据表第一列的排序?

ruby-on-rails - 使用 Rmagick 或 ImageMagick 在背景上放置标题

jquery - jCarousel 无限循环 - 未设置宽度或高度

ruby-on-rails - Ruby 修复多个编码文档

ruby-on-rails - 成功使用 Azure 机器学习 API?

javascript - 通过过滤器创建随机图片库

javascript - 如何使用 jQuery 根据文本选择 li a

javascript - 您在 Rails 应用程序中使用什么 Web UI 工具包?

javascript - 使用javascript在网站上填充文本框

javascript - 在特定条件下逐步执行javascript或Jquery