Подталкиваю мой локальный репозиторий к героку - все мои настоящие "изображения пользователей" заменяются тестовыми изображениями пользователей? - PullRequest
2 голосов
/ 16 октября 2011

Итак, моя проблема: - У меня есть хранилище heroku с изображениями от пользователей в "public / assets / .." с использованием гема paperclip - У меня есть еще один локальный репозиторий с тестовыми изображениями типа "от пользователей", но он другой.

Если я изменю .gitignore и добавлю "public / assets / *" через пару дней, все мои изображения исчезнут из Heroku (((

Если я удалю из "public / assets /"* "после отправки моего локального репозитория на heroku все мои настоящие" изображения пользователей "будут заменены изображениями тестовых пользователей.

Что мне сделать, чтобы это исправить? thx

1 Ответ

1 голос
/ 05 декабря 2011

Не уверен, если это связано, но Heroku имеет файловую систему только для чтения (хотя в Cedar у вас есть эфемерная файловая система ).Со временем ваше приложение может простаивать и переходить на другой dyno, что означает, что ваша папка tmp чистая и понятная.Между dynos нет зеркального отображения файлов.Возможно, именно поэтому ваши изображения исчезают через пару дней.

Если вы вообще используете Paperclip / загруженные изображения, вам нужно посмотреть на что-то , например, S3 .

...