我的需求就像库存管理一样。我要创建一个Web应用程序与同一个表中的所有我们的开发环境(5现在)的相互作用,并做更新,删除等使用rails在多个数据库中使用同一表进行交互
我读到关于使用多个DB连接:
class Qa1 < ActiveRecord::Base
self.abstract_class = true
establish_connection "qa1_#{Rails.env}"
end
class Qa2 < ActiveRecord::Base
self.abstract_class = true
establish_connection "qa2_#{Rails.env}"
end
现在我有一个表
class Table1Qa1 < Qa1
end
class Table1Qa2 < Qa2
end
class Table1Qa3 < Qa3
end
这工作,但我的想法是有更好的方法来连接创建 这么多车型为对象同桌的呢?
我用Rails 3.2和Ruby 1.9.3
感谢
我们可以通过该数据库名作为参数,并连接 – beck03076 2013-03-11 22:10:25
你将如何运行这段代码? Web应用程序或rake任务/ bash脚本? – 2013-03-11 22:17:31
@和它的一个轨道应用程序 – harshit 2013-03-11 22:19:16