Ruby on rails 3.2 Datamapper&;连接池逻辑

Ruby on rails 3.2 Datamapper&;连接池逻辑,ruby-on-rails-3.2,datamapper,Ruby On Rails 3.2,Datamapper,所以我尝试在Rails 3.2.8应用程序中使用datamapper 我有一个config/initializers/dm.rb加载数据库.yml hash = YAML.load(File.new("database.yml")) DataMapper.setup(:default, hash[Rails.env]) 我在database.yml文件中设置了一个池属性,但我注意到datamapper没有使用该属性。它使用了一个神奇的数字8,这个数字来自哪里?以及如何为datamapper配置

所以我尝试在Rails 3.2.8应用程序中使用datamapper

我有一个
config/initializers/dm.rb
加载
数据库.yml

hash = YAML.load(File.new("database.yml"))
DataMapper.setup(:default, hash[Rails.env])

我在database.yml文件中设置了一个
属性,但我注意到datamapper没有使用该属性。它使用了一个神奇的数字
8
,这个数字来自哪里?以及如何为datamapper配置池设置。

在datamapper.finalize之后,我为我的测试添加了此选项(使用“sqlite3::memory:”),以将池大小减少到1

class DataObjects::Pooling::Pool
  alias :initialize_old :initialize
  def initialize(max_size, resource, args)
    initialize_old( 1, resource, args)
  end
end