Получить путь к файлу с помощью Paperclip

Я использую Rails с Paperclip, чтобы создать небольшое приложение для загрузки файлов. Я хотел бы иметь возможность вернуть путь к файлу на сервере загруженного файла после его завершения, но я не могу понять, как получить путь? Кажется, что в Paperclip записывается имя самого файла.

Кто-нибудь теперь, как это сделать?

Ответ 1

Предполагая, что у вас есть вложение с именем аватар на экземпляр пользователя, вы можете использовать user.avatar.path, чтобы получить полный путь к файлу в файловой системе, и вы можете использовать user.avatar.url, чтобы указать путь, который вы могли бы использовать в тегах изображений и еще что-то.

Это то, что вы имеете в виду?

Ответ 2

У меня возникла одна и та же проблема, поэтому я сделал ссылку на url в show.html.erb. Он работает.

<p>
<b>Pdf:</b><%= link_to "PDF" , @product.pdf.url %>
</p>