2011-09-05 1 views
1

어떤 이유로 새 자산 파이프 라인이 필요한 swf 파일을 가져 오지 않습니다. 나는 swf 파일을 app/assets /, app/assets/flash에 넣으려고했다. (application.rb에 config.assets.paths < < "# {Rails.root}/app/assets/flash"/공공/자산/공급 업체/자산/공급 업체/자산/플래시/등 ...Rails 3.1 SWF 파일이로드되지 않습니다.

아이디어가 있으십니까?

전망 :

<%= asset_path('flash/swfupload.swf') %> 

... 소스 코드 /assets/flash/swfupload.swf된다; 이것은 내가 사용하고있는 현재 경로와 일치합니다.

+0

asset_path()는 맞춤 헬퍼 메소드입니까 ?? 브라우저에서 직접 링크로 플래시 파일에 액세스 할 수 있습니까? –

+0

또한 이것을 시도해보십시오 :'config/environment/development.rb' :'config.assets.digest = true' 이것을'false'로 바꾸고 작동하는지 확인하십시오 –

+0

고마워요; asset_path는 레일즈 3.1에 새로 추가되었으므로 직접 연결을 시도했지만 두 번째 제안을 시도 할 것입니다. – jschorr

답변

2

나는 그것을 알아 냈다. 어떤 이유로 SWF 파일을 public/flash/swfupload.swf에 저장해야했습니다. swf 파일이 의존 한 이미지는로드되지 않았지만 플래시 디버그 모드를 사용하지 않아 누락 된 것으로 표시되지 않습니다. 이로 인해 SWF가 완전히로드되지 않았습니다. asset_path를 사용하여 이미지를 호출해야하는데 이는 예상됩니다. 그래도 도움을 주셔서 감사합니다.