Получить путь к файлу с помощью 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>