2011-09-12 43 views
0

我被困在如何設置站點變量在運行時的ActiveResource動態設置活動資源的網站,我看到這篇文章,解釋如何做同樣的在運行時

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

但唯一的問題有是從服務名稱到URL的映射是預定義的。在我的情況下,它是相同的服務,除了在不同的域,並返回相同的結果。

domain1.mydomain.com 
domain2.mydomain.com 

這種積極的資源屬於另一個活動記錄模式,其域名訪問取決於活動記錄模型從數據庫中檢索的屬性。有沒有辦法做到這一點?

在此先感謝。

回答

0

出人意料的是,這是很簡單的:

klass.site = "http://domain.com" 
#make request 
klass.site = "http://domain2.com 
+3

這會導致競爭條件在生產模式 – troex