Динамическая настройка сайта Active Resource во время выполнения

Я застрял в том, как установить переменную сайта в ActiveResource во время выполнения, я прочитал этот пост, в котором объясняется, как сделать то же самое.

http://blog.rubybestpractices.com/posts/gregory/rails_modularity_1.html

Но единственная проблема заключается в том, что сопоставление имени службы с URL-адресом предопределено. В моем случае это тот же сервис, но в другом домене, который возвращает идентичные результаты.

domain1.mydomain.com
domain2.mydomain.com

Этот активный ресурс принадлежит другой модели активной записи, и домен для доступа зависит от атрибутов, которые модель активной записи извлекает из базы данных. Есть ли способ сделать это?

Заранее спасибо.


person Sainath Mallidi    schedule 12.09.2011    source источник


Ответы (1)


Удивительно, но это довольно просто:

klass.site = "http://domain.com"
#make request
klass.site = "http://domain2.com
person user518628    schedule 30.10.2011
comment
Это может привести к состоянию гонки в производственном режиме. - person troex; 29.01.2012