所以我试图在我的Rails 3.2.8应用程序中使用datamapper。
我有config/initializers/dm.rb
我加载了database.yml
hash = YAML.load(File.new("database.yml"))
DataMapper.setup(:default, hash[Rails.env])
我在database.yml文件中设置了pool
属性,但我注意到datamapper没有使用它。它有这个神奇的数字8
,这个数字来自哪里?如何为datamapper配置池设置。
答案 0 :(得分:0)
在DataMapper.finalize之后我为我的测试添加了这个(使用'sqlite3 :: memory:')以将poolize减少到1
class DataObjects::Pooling::Pool
alias :initialize_old :initialize
def initialize(max_size, resource, args)
initialize_old( 1, resource, args)
end
end