Я создаю небольшой веб-сайт с довольно большим количеством фотографий> 100 для небольшой местной группы людей.Если я загружаю файлы в s3 с помощью скрепки на моем локальном компьютере, они работают нормально, но когда я помещаю их в heroku, эти картинки затем ломаются (иначе говоря, они указывают на неправильное местоположение).
Если я вытащу живую базу данных из heroku (в случае, когда я загружаю фотографии в приложение, которое находится в сети, затем извлекаю онлайн-базу данных).Эти изображения не загружаются в мое локальное приложение.
Есть идеи, как заставить это работать?
РЕДАКТИРОВАТЬ: Еще несколько разъяснений по проблеме: теперь я установил путь в модели следующим образом:
:path => "/public/system/:attachment/:style/:id.:extension"
И теперь он контролирует, как выглядит URL при обращении к S3.Однако мой локальный компьютер выводит это как источник изображения:
bucket/Users/msencenb/Development/appname/public/system/pictures/7/thumb/overlook.jpg?2011
, а источник приложения heroku выглядит следующим образом:
bucket/app/public/system/pictures/7/thumb/overlook.jpg?2011
Как вы можете видеть, это очень похоже, за исключением локальноговнедряет структуру каталогов в исходный путь.Как я могу найти исходный путь с помощью скрепки?