Если вы перейдете на mongoid 3.0.0.rc, то метод using_identity_map может быть переопределен для предоставления того, что вы хотите.
Будьте бдительны.
конфиг / Инициализаторы / identity_map.rb
module Mongoid
module UnitOfWork
def using_identity_map?
Mongoid.identity_map_enabled? && Threaded.identity_map_enabled? && (! defined? IRB) && ($0 !~ %r{rake})
end
end
end
Gemfile
source 'https://rubygems.org'
gem 'rails', '3.2.3'
gem 'jquery-rails'
gem 'builder', '3.0.0'
gem 'mongoid', '3.0.0.rc'
gem 'bson_ext'
Обратите внимание, что файл конфигурации для 3.0.0 значительно отличается,
и что шаблон по умолчанию в настоящее время устанавливает только разработку
и отсутствует разделы для испытаний и производства.
Метод using_identity_map недоступен до 3.0.0, например, 2.4.10,
где вам придется сбросить identity_map_enabled явно через .irbrc или Rakefile.