HTML5视频标签不在铁路上工作

时间:2017-03-13 17:15:21

标签: ruby-on-rails html5 video

所以我使用了HTML视频代码 <video controls="controls"><source src="/assests/videos/HeatherBeem.mp4"/>Your browser does not support the video tag.</video>。它会显示视频模板,但不会链接到app / assets / videos中的视频文件。

https://ss64.com/unicode-accents.html

This is the code in my activeadmin page

第一张图片是我的HTML代码,其中视频标记在activeadmin中突出显示。 第二个图像是它在浏览器上的样子。它显示没有视频的视频模板。我怀疑它没有链接到视频标签。代码有问题吗?

我还仔细检查过 - 视频文件位于app / assets / video / HeatherBeem.mp4

会喜欢一些帮助。感谢

3 个答案:

答案 0 :(得分:1)

好的,我发现了这个问题。我将config.assets.compile = trueconfig.serve_static_files = true添加到了config / env / dev.rb中的 development.rb 文件中,然后运行$ RAILS_ENV=development bundle exec rake assets:precompile并且它有效。

我尝试了你给出的所有建议,一旦这两个人在开发中,他们就完美地工作了.rb。 config.serve_static_files = true为public / assets文件夹中的所有资源提供服务。多谢你们。你很棒。

答案 1 :(得分:0)

我通过设置没有文件夹&#34; / videos&#34;的源URL来实现我的项目。如下图所示:

<video controls="controls">
  <source src="assets/video.mp4" type="video/mp4">
  Your browser does not support the video tag.
</video>

答案 2 :(得分:0)

如果您使用Rails约定链接,并且没有对管道进行命名

问题是你是一个错字。

它的资产......没有资产

比你确定你指向正确的终点