web-dev-qa-db-ja.com

Railsアクティブストレージ-オープン/ダウンロードリンク

Active Storage(ちょうどRails 5.2)に更新された)に関する質問。blobに保存されている添付ドキュメントを_root_pathへのリダイレクトで保存しようとしています。むしろダウンロードしてください。

Railsビューの私のコードは:

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

TIA

9
rail_engine

ダウンロードする:

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

プレビューするには:

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

ソース- ActiveStorage#ファイルへのリンクドキュメント

13
Horacio

これはあなたのために働くはずです。

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