我有一個在我的主頁上播放視頻的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