3

実行時に変更する必要がある構成を受け入れる Rack ミドルウェアを使用しています。したがって、現在メモリ内にあるそのクラスのインスタンスが必要です。取得する方法はありますか?

4

1 に答える 1

0

代わりに別の方法に従います。

Rails 3 を使用している場合は、Rack ミドルウェアを記述して、 で利用可能な共有アプリケーション構成にアクセスすることができますRails::Application.config。それ以外の場合は、Rails のバージョンに関係なく、構成ライブラリ ( simple_configgem など) を使用して、ミドルウェアがアクセスできるように現在の構成値をメモリに保持できます。

最後になりましたが、Rack にはRack::Configニーズに合わせて調整できるミドルウェアがあることを忘れないでください。

于 2010-10-15T07:28:45.397 に答える