web-dev-qa-db-fra.com

Stockage actif Rails - Lien Ouvrir/Télécharger

Une question sur Active Storage (récemment mis à jour avec Rails 5.2) tente d'ouvrir le document joint qui est enregistré sur la redirection de blob, sa redirection vers root_path, sans savoir comment l'ouvrir/le télécharger. 

Mon code dans la vue Rails est:

<%= link_to(document.filename, Rails_blob_path(document, disposition: "attachment")) %>

TIA

3
rail_engine

Télécharger:

<%= link_to document.filename, Rails_blob_path(document, disposition: 'attachment') %>

Pour un aperçu:

<%= link_to document.filename, Rails_blob_path(document, disposition: 'preview') %>

Source - ActiveStorage # Documentation sur la création de liens vers des fichiers

7
Horacio

Cela devrait fonctionner pour vous.

<%= link_to 'download', Rails_blob_path(document, disposition: "attachment") %>
1
user953533