从rails中的assets文件夹提供大型媒体文件

时间:2012-09-05 16:12:44

标签: ruby-on-rails asset-pipeline

我想将一些相当大的声音文件放入rails中的assets文件夹中。

/app/assets/sounds
--- file1.wav
----file2.wav

通过以下网址呼叫时

http://localhost:3000/assets/file1.wav

Rails(3.2.x)文件将被“提供”(不知何故),但我永远无法在浏览器中播放。

但是,如果我将这些文件放入公共文件夹,它们将被提供并可以播放。

我认为这与以下事实有关:公共文件夹未被rails触及但是由rack(afaik)提供。我找到了一个使用send_file的解决方案,但这真的需要吗?

0 个答案:

没有答案