0

我有一个简单的 Rack 应用程序,它的部分行为/配置会根据它的安装位置(主机和端口)而变化。

Rack 在 和下暴露环境中的当前主机和SERVER_NAME端口SERVER_PORTcall(env)但是这些当然只在发出第一个请求时传递给 Rack 应用程序的方法。

因为部分设置取决于位置,所以我想在initialize我的 Rack 应用程序类中阅读上述设置。(如何才能做到这一点?

4

1 回答 1

0

I would use theses methods, according to the fact you are in a file which belongs to the directory of your application:

working_directory = `pwd`

# or:
working_directory = File.expand_path("..", __FILE__)
于 2015-11-03T19:10:36.847 回答