2010-08-14 7 views
0

종이 클립을 통해 업로드 된 이미지의 URL을 검색하는 데 문제가 있습니다. 레일 : Paperclip 업로드 URL을 가져 오는 방법은 무엇입니까?

나는 나의 모델에 다음 코드를 사용하여 URL을 설정 : 내 전망에서

has_attached_file :banner, 
        :path => "/www/banners/:foo-:id.:extension", 
        :url => "http://example.com/:foo-:id.:extension" 

, 나는 gallery.banner.url @을 실행하여 잘 URL을 검색 할 수 있습니다

banner.url레이크 작업에서 동일한 문제를 검색하려고하면 문제가 발생합니다. 데이터베이스 테이블에 url에 대한 열이 없으므로 내 컨트롤러와보기에서 그 정보를 어떻게 알 수 있습니까? 내 레이크 작업 개체를 찾기 위해 Gallery.where를 사용하는 반면

내 생각 엔,이 개체를 검색 할 수 Gallery.find를 사용하여 컨트롤러와 함께 할 수있는 뭔가가있다.

레일스 3을 사용하고 레이크 작업에서 레일스 환경을로드 중입니다.

+0

레일 환경을로드하는 경우 @ gallery.banner.url이 작동하지 않는 이유는 무엇입니까? – Trip

답변

0

컨트롤러와 뷰는 'has_attached_file'매개 변수에 URL을 지정했기 때문에 컨트롤러와 뷰가 어디에 있는지 알 수 있습니다. 나는. ': path'

관련 문제