2012-03-01 3 views
0

Heroku의 앱에서 Carrierwave를 사용하고 있지만 몇 시간 후에 업로드 한 사진이 항상 사라집니다. 사진에 대한 링크가 그대로 있지만 사진이 표시되지 않습니다. 이것이 이유인지 확실치 않지만 Heroku가 읽기 전용 파일 시스템이라는 게시물을 많이 읽으므로 공용 폴더 대신 tmp 폴더로 직접 변경해야합니다 (file)Heroku에서 Carrierwave를 사용하려면 AWS를 사용해야합니까?

내 질문은 AWS 사용에 대한 대안으로 테스트 앱에 대한 AWS 사용료를 지불하고 싶지 않기 때문입니다. 또한, 나는 또한 안개 보석을 설치해야한다고 생각하니?

답변

0

아니요 대체 방법이 없습니다. AWS S3은 데이터를 저장할 수있는 유일한 장소입니다. 즉, 테스트 응용 프로그램의 저장 비용은 무시할 수 있다고합니다.

Heroku는 영구 파일 시스템을 제공하지 않습니다. 읽은 블로그가 정확합니다.

+0

감사합니다. 나는 창고 보관비 만 지불 할 수는 없지, 그렇지? 요청 및 데이터 전송과 같은 다른 모든 서비스에 대해 비용을 지불해야합니까? 또한, 다른 지역은 무엇을 의미합니까? 특히 미국 지역에 저장하는 것이 무엇이든 의미합니까? 감사. – noob

+1

정말 많은 비용이 들지는 않습니다 - 저는 GBs의 데이터와 모든 웹 사이트 자산을 저장합니다. 일반적으로 내 청구서는 한 달에 5 달러입니다! –

+0

감사합니다. @ 존 베 이논! – noob

관련 문제