2010-06-07 5 views
1

나는 다형성 포크 클립을 포크에서 사용하고 있지만 고유 한 파일 이름 덮어 쓰기와 관련하여 심각한 문제가있었습니다. URL에 애셋의 ID 또는 시간 스탬프를 추가하더라도 이름이 같은 파일이 나중에 업로드되면 이전 파일을 덮어 씁니다.다형성 종이 클립 보간

또한 이전에는 작동했지만 시간 보간은 이제 타임 스탬프 대신 "0"을 출력합니다.

module Paperclip 
    module Interpolations 
    def stamp(attachment, style) 
     attachment.instance_read(:created_at).to_i 
    end 
    end 
end 

이제 출력 만합니다.

0 

이것은 내 URL 입력란입니다.

:url => "/assets/images/:stamp/:id_:style.:extension" 

감사합니다. 설정/초기화/paperclip.rb이 추가

답변

1

시도

Paperclip.interpolates :stamp do |attachment, style| 
    attachment.created_at.to_i 
end