所以我尝试在 Rails 3.2.8 应用程序中使用 datamapper。
我有一个config/initializers/dm.rb
我加载的地方database.yml
hash = YAML.load(File.new("database.yml"))
DataMapper.setup(:default, hash[Rails.env])
我有一个pool
在database.yml 文件中设置属性,但我注意到datamapper 不使用它。它有这个神奇的数字8
它使用哪个,这个数字来自哪里?以及如何配置数据映射器的池设置。
就在 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)