0

假设您在服务器上运行了几个 ruby​​/rails 应用程序

APP ExmplA: dir: /foo/bar/ExmplA 在http://example.com:4111/上运行

APP ExmplB: dir: /foo/bar/ExmplB 在http://example.com:4112/上运行

APP ExmplC: dir: /foo/bar/ExmplC 在http://example.com:4113/上运行

现在我有一个公共目录 /pool/common/http/ 我希望 3 个应用程序的默认根路由(“/”)指向其中。

…所以“http://example.com:4113/somedir/something.txt”应该映射到“/pool/common/http/somedir/something.txt”,如果没有另外指定。

我应该在 3 个应用程序的 routes.rb 中输入什么?

4

1 回答 1

1

您可以创建一个从 APP_ROOT/public 到您的公共目录的符号链接。

这将使任何内容都可以通过 root ('/') 访问

于 2012-11-06T11:42:11.357 回答