Rails中.js文件中的正确路径是什么?

时间:2015-04-01 13:58:57

标签: ruby-on-rails ruby ruby-on-rails-4 filepath

我有一个js脚本在我的主页上播放视频,但我无法在此脚本中获得正确的视频文件夹路径。它只适用于html静态项目。

资产/ JavaScript的/ common.js

var videobackground = new $.backgroundVideo($('#background-video'), {

  "path": "/video/"

});

assets / javascript / video / - 我在此文件夹中的视频



我尝试在我的应用程序文件中发送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/"

});

1 个答案:

答案 0 :(得分:0)

我不确定,如果你真的想要我的资产,请尝试将该视频放入app/assets/videos,然后放入config/application.rb

config.assets.paths << "#{Rails.root}/app/assets/videos"
config.assets.enabled = true

否则将其放入public/videos,然后,您的video_tag "video.mp4"应自动从那里开始