huacnlee/mongoid_auto_increment_id — pull request #8 by tiroc (2013-08-21 09:42:01+00:00)
Title: Fix register model for Mongoid 3.1.0+

Mongoid 从 3.1.0 开始，在 Mongoid::Document 的 included 中做了一个注册当前 model 的操作，4.0.0 中也还是这样。详情： [3.1.x](https://github.com/mongoid/mongoid/blob/3.1.0-stable/lib/mongoid/document.rb#L14) [4.0.0](https://github.com/mongoid/mongoid/blob/master/lib/mongoid/document.rb#L33)

mongoid_auto_increment_id 中对 Mongoid::Document 的扩展也使用了 included，这样就覆盖了注册 model 的操作。不知道你是否希望继续兼容老版本的 Mongoid，如果希望兼容，那这个 pull request 还得修改修改 :)