新手问题 关于 HTML5 的 audio 标签在 Rails 中的使用

hicupp · July 02, 2013 · Last by hooopo replied at July 02, 2013 · 2994 hits

大家好: 问题描述:这两天在倒腾 auto,遇到一个问题,向大家请教下。我随机新建一个 html 文件,然后测试: <audio src='/home/hicupp/rails/test_1/hello.ogg' controls="controls"> Your browser does not support the audio tag. </audio> 结果音频文件正常播放。 但是到了 rails 程序里,还是这个语句,就播放不了了。于是果断 F12 调试了下,试图打开那个音频文件但是结果却是: No route matches [GET] "/home/hicupp/rails/test_1/hello.ogg"。这是什么原因啊?

把文件放到 Rails public 目录下然后修改 src

#1 楼 @edokeh 好使,多谢哈。但是放在其他目录为什么就不好使呢?

浏览器安全规则的限制

#3 楼 @edokeh 是路由找不到

#4 楼 @hooopo 我错了,没细看。。

#4 楼 @hooopo 还要为一个文件路径分配一个路由?

#6 楼 @hicupp 在 public 下就不用了

#7 楼 @hooopo 上线的时候,一般的做法也是将这些媒体文件放在 public 下么?

You need to Sign in before reply, if you don't have an account, please Sign up first.