2017-11-28 26 views
1

클립 클립을 사용하여 파일을 거의 업로드하지 않았지만 사라졌습니다. 업로드 된 파일의 삭제 원인은 무엇입니까? 클립 클립 문서에 따르면.클립 클립이 업로드 된 파일을 삭제 했습니까?

첨부 파일로 할당 된 파일은 기본적으로 에 지정되며 : path 옵션에 의해 has_attached_file에 지정된 디렉토리에 있습니다. 기본적으로이 위치는 입니다. rails_root/public/system/: class/: attachment/: id_partition/: style/: filename. 이 위치는 표준 Capistrano 배치에서 공용/시스템 디렉토리가 응용 프로그램의 공유 디렉토리로 심볼릭 링크 될 수 있기 때문에 선택되었습니다. 이는 배치 사이에 존재 함을 의미합니다. 예를 들어, 그 를 사용 : 경로, 당신은 /data/myapp/releases/20081229172410/public/system/users/avatar/000/000/013/small/my_pic.png

에 파일이있을 수 있습니다

파일 업로드 후 카피스트라 배포를 거의하지 않았지만 업로드 된 파일은 남아 있어야합니다. 무엇이 파일 삭제의 원인인지 궁금합니다. 도와 주셔서 감사합니다!

답변

1

릴리스간에 public/system 디렉토리를 공유하고 있는지 확인하십시오. 그렇지 않으면 각 릴리스는 빈 슬레이트로 시작합니다.

# deploy.rb 
append :linked_dirs, "public/system"