我被困在如何在运行时将网站变量设置为ActiveResource,我读了这篇文章解释了如何做同样的事情
http://blog.rubybestpractices.com/posts/gregory/rails_modularity_1.html
但唯一的问题是从服务名称到url的映射是预定义的。在我的情况下,除了在不同的域中,它的相同服务并返回相同的结果。
domain1.mydomain.com
domain2.mydomain.com
此活动资源属于另一个活动记录模型,要访问的域取决于活动记录模型从数据库检索的属性。有没有办法做到这一点?
提前致谢。
答案 0 :(得分:0)
令人惊讶的是,它非常简单:
klass.site = "http://domain.com"
#make request
klass.site = "http://domain2.com