使用外部服务器的公共目录

时间:2014-03-28 18:17:15

标签: ruby-on-rails ruby ruby-on-rails-3 passenger

我的Ruby on Rails 3.2应用程序使用项目目录中的公共目录。一般情况。我想访问另一个Ruby on Rails 3.2应用程序使用的另一台服务器中的公共目录,因为我想要的文件是相同的。

所以我当前使用的app的公共目录:server_ip / opt / RoR / foo / public

其他应用的公共目录及文件:server_ip / opt / RoR / foo / public

我知道文件本身是公共的,但我的应用程序需要对公共目录中的子目录具有正常权限。

不确定这是否有帮助但是我想要共享的公共目录的应用程序使用Nginx。我想要访问的应用程序使用Apache2。

赞赏任何资源或想法。谢谢

1 个答案:

答案 0 :(得分:0)

如果您需要访问文件,那么您可以使用当前的工作目录,然后继续处理您需要的文件。

 Dir.pwd.concat("/public/your_file_path")

接下来,如果您的2个应用程序在同一台计算机上运行,​​那么它们可以通过2个不同的端口进行区分。(3000& 3001)想要访问应用程序(在3001上运行)然后进行localh:30001/required_file_path.