[英]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.