Я разрабатываю webapp с Rails, Paperclip и Heroku, но с момента последнего коммита я просто добавил Google Analytics, что большинство загруженных изображений исчезло! Это моя ссылка: http://wo42.herokuapp.com/ Я не знаю, почему это произошло oORails Heroku Paperclip Файлы disapperad
ответ
Heroku никогда не позволял вам писать в свою файловую систему, хотя они недавно представили что-то, что заслонили эфемерную файловую систему - объясняет это this article. Лучшим вариантом является использование S3.
Настоящая проблема заключается в том, что когда вы нажимаете на Heroku, ваше приложение повторно развернуто, и это не будет на том же компьютере, на котором вы были раньше (он может быть где угодно в любое время).
Поэтому, если вы загружали изображения в свою локальную файловую систему dynos, только у этого динатора был доступ к этим файлам. Когда вы развернете, этот dyno был бы уничтожен, а новый создан.
Вот почему Heroku рекомендует использовать постоянную поддержку, такую как S3, для хранения ваших загруженных и сохраненных файлов. Этот вид сервиса доступен для всех динамиков и сохраняется во всех развертываниях.
- 1. heroku paperclip weird error Paperclip :: Errors :: MissingRequiredValidatorError
- 2. heroku paperclip rails 4 s3 не работает
- 3. Rails Paperclip Heroku AWS DIsplay Image issue
- 4. Rails: Missing ошибка область AWS Heroku PAPERCLIP
- 5. Rails + Paperclip на Heroku очень медленный
- 6. Paperclip :: Errors :: NotIdentifiedByImageMagickError + Heroku
- 7. gem 'paperclip' on heroku
- 8. Rails, Heroku, Paperclip и загрузка файлов на S3
- 9. Rails 4 - Paperclip не загружает файлы
- 10. rails paperclip mysql не сохраняет файлы
- 11. Heroku S3 Paperclip Не работает
- 12. Paperclip не перемещает файлы
- 13. Paperclip on heroku with S3 - не работает
- 14. Загрузка видео с помощью Rails/Paperclip в Heroku/S3
- 15. Rails: ошибка синтаксиса с помощью paperclip и aws on heroku
- 16. Ruby on Rails, Paperclip, Amazon AWS S3 & Heroku
- 17. Rails Heroku server paperclip Amazon S3 - AWS :: S3 :: Errors :: RequestTimeout
- 18. PAPERCLIP + S3 AWS + Rails 3 + Heroku Ошибка при развертывании
- 19. Rails 4, Paperclip on Heroku не распознает сломанное изображение
- 20. Heroku: Запуск imagemagick с paperclip
- 21. Paperclip, S3, Heroku: Отсутствует изображение
- 22. Как я могу обрабатывать загруженные пользователем файлы фотографий для приложения Rails (с помощью paperclip) на Heroku?
- 23. Rails Paperclip Phonegap Heroku S3- Как вернуть файлы изображений из запроса Ajax через контроллер?
- 24. Uploadify - Paperclip - Rails 3.0.3
- 25. Heroku Paperclip S3 demo не работает?
- 26. Rails, form_for и paperclip
- 27. New to Rails/paperclip - Paperclip wont save
- 28. Rails paperclip watermark "uninitialized constant Paperclip"
- 29. Rails paperclip with s3 - Недопустимый аргумент
- 30. paperclip приватные файлы
Благодарим вас. Есть ли бесплатная альтернатива S3? У меня нет кредитной карты, поэтому я не могу зарегистрироваться там. – jhbruhn
Там есть множество драгоценностей flickr, хотя я сам их не использовал. [Flickraw] (http://rubygems.org/gems/flickraw) выглядит, может быть, стоит попробовать – stephenmurdoch
PS - вот [учебник] (http://railsfornovice.wordpress.com/2011/06/18/flickr- с-rails3 /) о том, как использовать его с rails3 – stephenmurdoch