0

に mp3 があり<my root directory>/app/assets/soundます。次のように、htmlファイルからこのファイルにアクセスできるようにしたい:

<audio src="/assets/sound/mysong.mp3">

ただし、html5 オーディオ プレーヤーが表示されず、ブラウザでこのリンクに直接アクセスしようとすると、次のエラーが表示されます。

Routing Error

No route matches [GET] "/assets/sound/mysong.mp3"

URL にさまざまなバリエーションを試したり、soundディレクトリを に追加したり、production.rb にconfig.assets.path設定したりしましたが、何も機能しません。config.serve_static_assets = trueこれに対する修正は何ですか?

この Web ページには高性能サーバーは必要ないので、Apache やその他の複雑な方法で静的資産を処理したくないことに注意してください。Railsが特定のファイルを見つけて返す簡単な方法が欲しいだけです。

4

1 に答える 1