0

マウントされている場所 (ホストとポート) に応じて動作/構成の一部が変化する単純なラック アプリケーションがあります。

Rack は、 および の下の環境で現在のホストとポートを公開します。ただし、これらはもちろん、最初のリクエストが行われたときにのみ、Rack アプリのメソッドに渡されます。SERVER_NAMESERVER_PORTcall(env)

設定の一部は場所に依存するため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 に答える