Загрузка файла с использованием Paperclip - PullRequest
16 голосов
/ 16 февраля 2011

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

Как мне создать ссылку в моем представлении шоу, которая передает идентификатор файла, например, который позволит пользователю загрузить файл на моем сервере?

Ответы [ 2 ]

30 голосов
/ 16 февраля 2011

Если загруженный файл прикреплен к модели, например, в качестве атрибута с именем avatar, вы можете создать ссылку вроде:

<%= link_to "Download", model.avatar.url(:original, false) %>

Замените avatar именем вашего атрибута.

1 голос
/ 04 октября 2012

Замените любое имя по имени пользователя в вашей модели на скрепку, если у вас есть

имя_ресурса_ресурса, имя_файла_ресурса, имя_файла_ресурса,

, а затем замените все на ресурс

...