1

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

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

通过以下 URL 调用它们时

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

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

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

我认为这与公用文件夹没有被导轨接触而是由机架(afaik)提供服务的事实有关。我找到了使用 send_file 的解决方案,但这真的需要吗?

4

0 回答 0