Reputation: 4265
I am using Rails to make a small file upload app. For file attachment I am using the wonderful Paperclip but I can't work out how to do downloads.
How would I create a link in my show view, that is passed the file id, for instance that would allow the user to download a file on my server?
Upvotes: 18
Views: 14579
Reputation: 8807
If the file uploaded is attached to a model, e.g. as an attribute called avatar
, then you can create a link like:
<%= link_to "Download", model.avatar.url(:original, false) %>
Replace avatar
with the name of your attribute.
Upvotes: 34
Reputation: 2034
Replace whatever by name that are user in your model for paper clip if you have
resource_file_name, resource_file_name, resource_file_name,
then replace whatever by resource
Upvotes: 1