2013-07-26 3 views
0

나는 공용 폴더의 세 폴더가 있습니다. 나를 귀찮게하는 것은 자산 pipline이 내 이미지 URL/자산 /에 추가된다는 것입니다. 이 문제로 인해 내 이미지가 표시되지 않습니다. 그래서 어떻게 자산 pipline 에서이 세 폴더를 삭제하거나이 동작을 피할 수 있습니까?레일 추가하지 마십시오/자산/내 이미지 URL은

+0

이미지를 호출 할 때 어떤 경로를로드하지 않을 것이라고 말하면 어떻게됩니까? – Richlewis

+0

예 : /uploadsave/filename.jpg 레일스 /assets/uploadsave/filename.jpg 작동하지 않는 기능 –

+0

잘 작동하고 /assets/uploadsave/filename.jpg 또는 /assets/filename.jpg를 시도해보십시오. 꺼내지 마십시오. 내 머리 꼭대기 .. 자산 파이프 라인은 레일의 두드러진 특징입니다. 말하듯이이 동작을 피할 필요가 없습니다. 아, 왜 공용 폴더를 사용해야합니까? – Richlewis

답변

1

이미지 경로를 /으로 시작하면 프로젝트 문서 루트 (공개 폴더)에 상대적입니다.

image_tag 'foo.png'/assets/foo.png
image_tag '/uploadsave/foo.png'에 렌더링은 public/uploadsave/foo.png에서 제공되는 /uploadsave/foo.png에 렌더링된다.

+0

예를 들어 public/uploadsave에 image.png가 있으면 확인해 볼 수 있습니까? –

+0

추가 된 예보기 –

+0

ok !! 정말 고맙습니다!! 나는 그것을 하루 종일 시험해 보았다! –