У меня есть приложение Rails 3, которое имеет модель вложения и использует драгоценный камень Paperclip. Все работает отлично в среде разработки, но на рабочем сервере мы не можем получить доступ к каким-либо загруженным изображениям. Изображения находятся в правильной папке, где они должны быть, но когда я пытаюсь связаться с ними в браузере, я просто получаю страницу 404.Rails/Paperclip - Не удается просмотреть загруженные изображения
Папка загрузки находится под общей папкой и называется «загрузка»
я могу получить доступ к этому: «APP_URL/загрузки/test.html», который я создан вручную, чтобы увидеть, если он работает
Но я не может получить доступ к этому: «app_url/uploads/test.jpg», который я загружаю в приложение через Paperclip.
Я могу предположить, что это имеет какое-то отношение к конфигурации сервера, но я не эксперт и вам может понадобиться помощь.
Благодаря
UPDATE
Я просто понял, что загруженные файлы принадлежат «никто», и когда я вручную изменить владельца «корень», кажется, работает хорошо. Поэтому мне нужно найти способ сказать, что папка скрепляет файлы, принадлежащие «корень»
add code example please – ferkulat
Я только что понял, что загруженные файлы принадлежат «никому», и когда я вручную меняю владельца на «root», похоже, что он работает нормально. Поэтому мне нужно найти способ сообщить, что файлы Paperclip принадлежат «root» – umut
Каким пользователем является ваш сервер приложений Rails, работающий как? Какой пользователь работает на вашем веб-сервере? Почему вы пытаетесь получить доступ к файлам через root вместо действительного, не привилегированного пользователя? – jefflunt