为了清楚和简洁起见,对问题进行了重新设计
我正在尝试在Rails 4应用程序上安装[Slider Revolution] [1]插件,但是在jquery.themepunch.revolution.js文件中动态创建相对路径时遇到了麻烦。 我放置在页面上的javascript代码段(根据文档)通过以下代码设置了父目录:
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代码段设置为以下选项:
jsFileLocation:"../../assets/",
jsFileLocation:"../../assets/javascripts/",
jsFileLocation:"/assets/",
jsFileLocation:"/assets/javascripts/plugins/revolution/",
jsFileLocation:"/assets/plugins/revolution/",
它仍然不起作用。
请尝试/assets/plugins/revolution/
作为js位置。 我假设您还没有尝试过。