簡體   English   中英

並非所有活動存儲文件都在加載。 導軌上的 Ruby。 生產活動存儲

[英]Not all active storage files being loaded. Ruby on Rails. Production Active Storage

我有一個 Ruby on Rails 應用程序,它已經有以前的活動存儲文件。 更新應用程序后,不再能夠加載非圖像文件(pdf、dosx 等)

服務器設置了本地存儲。

我不確定這是由更新引起的,還是文件發生了問題。

正如您在評論中所說的那樣,問題在於版本之間 mina 不會復制您保存的 ActiveStorage 文件

要解決此問題,您需要設置共享文件夾

添加到您的config/deploy.rb

set :shared_dirs, fetch(:shared_dirs, []).push('storage')

它可能已經包含其他共享文件夾,只需添加 ActiveStorage 文件夾(默認為storage ,但您可以在config/storage.yml中查看)

然后從發布文件夾復制到共享文件夾storage文件夾與文件

下次部署必須成功

請看目錄結構

https://github.com/mina-deploy/mina/blob/v0.3.8/Readme.md#directory-structure

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM