答案 0 :(得分:2)
您是否尝试过使用多个数据存储连接? e.g。
DataMapper.setup(:default, "oracle:://user1:password1@host")
DataMapper.setup(:restricted, "oracle://user2:password2@host")
然后您可以正常使用default
连接,并通过在一个块中包装代码来使用restricted
连接:
DataMapper.repository(:restricted) {
Person.first
}
可以在http://datamapper.org/docs/misc找到更多信息。