我有一个在我的主页上播放视频的js脚本,我无法获得此脚本中视频文件夹的正确路径。它只适用于html静态项目。Rails中.js文件的正确路径是什么?
资产/ JavaScript的/ common.js
var videobackground = new $.backgroundVideo($('#background-video'), {
"path": "/video/"
});
资产/ JavaScript的/视频/ - 我的这个文件夹中的视频
我试图发送root_path
变量在我的应用程序文件中,但它也不起作用。
application.html.haml
:javascript
var ROOT_URL = '#{Rails.root}';
application.html.haml
var videobackground = new $.backgroundVideo($('#background-video'), {
"path": ROOT_URL + "/app/assets/javascripts/video/"
});
'Rails.root'返回您的应用程序的文件夹的实际路径(在Ubuntu上,像'/家庭/ USER_NAME/your_rails_app' )。 – MrYoshiji 2015-04-01 14:04:57
是的,我知道。我尝试了两种方法,但他们不工作。 – 2015-04-01 14:15:08
你有没有尝试把你的视频放在'/ public/...'中?您不应该在资产管道中放置像视频这样的大文件。 – Beartech 2015-04-01 14:16:46