所以我使用了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
第一张图片是我的HTML代码,其中视频标记在activeadmin中突出显示。 第二个图像是它在浏览器上的样子。它显示没有视频的视频模板。我怀疑它没有链接到视频标签。代码有问题吗?
我还仔细检查过 - 视频文件位于app / assets / video / HeatherBeem.mp4
会喜欢一些帮助。感谢
答案 0 :(得分:1)
好的,我发现了这个问题。我将config.assets.compile = true
和config.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约定链接,并且没有对管道进行命名
问题是你是一个错字。
它的资产......没有资产
比你确定你指向正确的终点