Я бы пошел другим путем.
Если вы используете Rails 3, вы можете написать промежуточное программное обеспечение Rack, чтобы оно получало доступ к конфигурации общего приложения, доступной по адресу Rails::Application.config
.В противном случае, независимо от того, какая у вас версия Rails, вы можете использовать библиотеку конфигурации (например, simple_config
gem) и сохранить текущее значение конфигурации в памяти, чтобы связующее ПО могло получить к нему доступ.
Последнее, но непо крайней мере, помните, что Rack имеет промежуточное программное обеспечение Rack::Config
, которое вы можете адаптировать к вашим потребностям.