vendor/assets/images/swf/
에 .swf 파일이 있습니다. 해당 폴더의 자산 경로가 필요합니다.asset_path가 폴더의 경로를 잘못 반환합니다.
#= soundmanager2
$ ->
soundManager.setup
url: '<%= asset_path "swf/" %>'
하지만 (.js.coffee.erb)이 (은 .js)을 렌더링한다 : 나는 레일 4.0.0.rc1을 사용하고
(function() {
var $ = jQuery;
$(function() {
return soundManager.setup({
url: '/swf/'
});
});
}).call(this);
. 나는 개발 모드에있다. /swf/soundmanager2.swf
반환 (404) 도우미 image_path
반환 /images/swf/
하지만 /images/swf/soundmanager2.swf
또한 그것은 문제가 가치가 없다 (404)
시도해보십시오. <% = asset_path ('swf/soundmanager2.swf') %>' –
이 파일에 대한 유효한 경로를 얻지 만, SoundManager2가 네 개의 다른 파일 중 하나를 선택하기 때문에 도움이되지 않습니다. 그 길 아래에서. – michelpm
이것이 Rails 자산 파이프 라인과 어떻게 관련되어 있는지 궁금합니다. –