に 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が特定のファイルを見つけて返す簡単な方法が欲しいだけです。