나는 <my root directory>/app/assets/sound
에 mp3를 가지고 있습니다. 나는 다음에, html 파일에서이 파일에 액세스 할 수 있도록하려면 : 내가 직접 내 브라우저에서이 링크로 이동하려고 할 때레일스가 정적 파일의 리터럴 파일 경로를 처리하는 방법은 무엇입니까?
<audio src="/assets/sound/mysong.mp3">
HTML5의 오디오 플레이어가 표시되지 않습니다 그러나, 그리고, I 오류 얻을 : 내 config.assets.path
에 sound
디렉토리를 추가하고 내 production.rb에 config.serve_static_assets = true
을 설정하면 URL에 많은 변화를 시도했습니다
Routing Error
No route matches [GET] "/assets/sound/mysong.mp3"
을, 아무것도 작동하지 않습니다. 이 문제를 해결하는 방법은 무엇입니까?
이 웹 페이지에는 고성능 서버가 필요하지 않으므로 Apache 또는 기타 복잡한 것을 통해 정적 자산을 처리하고 싶지 않습니다. Rails가 주어진 파일을 찾아서 돌려주는 간단한 방법이 필요하다.
또는 'public/assets/sound/mysong.mp3'으로 이동하십시오. 그렇다면 그는 자신의 HTML을 변경할 필요조차 없습니다. –