Rails + Data Mapper - 并发数据库连接

时间:2010-08-02 21:25:13

标签: ruby-on-rails ruby ruby-on-rails-3 datamapper

是否可以在一个rails应用程序中使用并发数据库? 使用AR,我可以在模型中使用establish_connection方法。是否可以使用datamapper?

1 个答案:

答案 0 :(得分:2)

Datamapper中有类似的功能。这个cheatsheet的代码段显示了如何。

DataMapper.setup(:colors_db,  "sqlite3:path/to/colors.db")
class Color
   include DataMapper::Resource

   def self.default_repository_name
     :colors_db
   end

   property :name, String
end

正如您还可以看到,:repository参数也会更改许多DM命令的源数据库。