сохранение фотографий с помощью скрепки - PullRequest
1 голос
/ 04 марта 2011

Я установил скрепку в моем приложении rails (развернуто на heroku). На моем локальном хосте все работало нормально, а на герою - нет.

Я посмотрел журнал и обнаружил, что это проблема:

Errno::EACCES(Permission denied - /app/723a45cd/home/public/system):

Похоже, у него нет разрешений для "системной" папки (это папка с изображениями).

Как мне это решить? Должен ли я дать приложению разрешения? Если да, то как?

Спасибо

Одед

Ответы [ 2 ]

2 голосов
/ 04 марта 2011

Я не думаю, что вы можете хранить загруженные файлы на Heroku, вам придется использовать S3 как , описанное в их документации .

1 голос
/ 04 марта 2011

Heroku имеет файловую систему только для чтения (кроме каталога / tmp), что означает, что вам нужно сохранять изображения в другом месте. Вероятно, лучшим местом является Amazon S3, который Paperclip поддерживает изначально .

...