我需要在rails 中配置我的carrierwave gem,以使用超出整个rails 范围的不同上传文件夹。
我有一个 VPS 并使用 RVM、ruby、rails。我正在使用 capistrano 进行部署,但是每次进行部署时,上传文件夹都会更改为新部署的版本,并且不会使用所有旧图像。
我想要一个静态文件夹,并且不会在每次部署时都更改。但我似乎无法获得可靠的设置,缓存和存储目录正在更改。此外,当我使用 Rails.root 时(这让我获得了当前的 capistrano 部署文件夹)需要在此文件夹上方获取 1 或 2 个地图(超出 rails.root 的方式)
我如何更改此设置以使其正常工作?
感谢您的时间
更新
更改为完整 url:/home/deploy/rails_apps/site/uploads/ 并且正在上传。只有当我想显示图片时,这会给我一个 X 标记。如果我想通过萤火虫检查器打开图像,它会给我错误:
没有路线匹配 [GET] "/home/deploy/rails_apps/site/uploads/product/image/5/thumb_test.png"
我必须如何制定超出此应用程序的路线?