rake assets:clean
디렉토리가 public/assets
디렉토리를 완전히 비우는 것을 감안할 때 모델 인스턴스 자산을 저장하는 방법을 파악하는 데 다소 문제가 있습니다.사용자가 업로드 한 저작물을 레일에 저장하는 가장 좋은 곳은 어디입니까?
예를 들어, Carrierwave를 사용하여 여러 버전의 업로드 된 사진을 public/assets/wines/[version]_[wine_name].[ext]
에 저장하는 Wine 모델이 있습니다. 이것은 잘 작동합니다. 자산에 쉽게 액세스 할 수 있습니다.
public/assets/*
에 저장되었으므로 rake assets:clean
을 실행하면 해당 문자가 제거됩니다. 이것에 대해 어떻게해야합니까?
내가 원한다면 항상 '무료'모델을 사용하고 싶습니다. 대역폭을 확인한 결과 몇 달 후에 S3로 인해 비용이 발생합니다. 내 호스트는 cloudflare.net와 함께 무료 설치를 제공합니다. 내 자산은 assets.mydomain.com에서 호스팅되며 현재 내 응용 프로그램과 동일한 디렉토리를 가리키고 있습니다. assets.mydomain.com을 단순히 자산 호스팅을위한 완전히 별도의 디렉토리로 만들면 문제가 해결되지 않겠습니까? – JakeTheSnake
잘 모르겠습니다. 나는 그런 것을 시도한 적이 없다. 나는 그것이 작동하는지 알기에 흥미가있을 것입니다. – wullaski
내 대답보기 :) – JakeTheSnake