Ruby on rails 如何设置src到当前项目文件夹之外的文件夹的路径?

Ruby on rails 如何设置src到当前项目文件夹之外的文件夹的路径?,ruby-on-rails,digital-ocean,capistrano3,Ruby On Rails,Digital Ocean,Capistrano3,我已将视频上传到DigitalOcean服务器的apps/project\u name/shared/public文件夹中。在我的html中有一个标记。我需要创建一个指向公共文件夹的路径,该文件夹位于我的~当前文件夹之外。最好的方法是什么?我可以将视频推送到git存储库,但我认为这不是一个好方法。提前感谢您的帮助。因此,我已将“public/video/my_video.mp4”和“public/video”添加到我的deploy.rb,因此现在它看起来像: set :linked_files,

我已将视频上传到DigitalOcean服务器的
apps/project\u name/shared/public
文件夹中。在我的html中有一个
标记。我需要创建一个指向
公共
文件夹的路径,该文件夹位于我的
~当前
文件夹之外。最好的方法是什么?我可以将视频推送到git存储库,但我认为这不是一个好方法。提前感谢您的帮助。

因此,我已将“public/video/my_video.mp4”和“public/video”添加到我的
deploy.rb
,因此现在它看起来像:

set :linked_files, fetch(:linked_files, []).push('config/database.yml', 'config/secrets.yml', 'config/puma.rb',
                                                 'public/video/my_video.mp4')
set :linked_dirs, fetch(:linked_dirs, []).push('log', 'tmp/pids', 'tmp/cache', 'tmp/sockets', 'vendor/bundle',
                                               'public/system', 'public/uploads', 'public/video')

并将我的视频文件移动到
public/video
目录,在
源代码中,我现在有了这个路径:

public
在与capistrano一起部署时通常是一个共享文件夹,可以像往常一样引用。这不是你设置的方式吗?那么,路径应该是什么样子<代码>
,或
。或者可能是因为这两个选项有误?您可以使用my_video.mp4直接在公共场合访问任何内容。您不必包含单个视频文件,只需将公共文件夹本身置于“链接目录”中即可