У меня есть большая коллекция задниц, в которой используется одна и та же коллекция, которую нужно фильтровать по-разному.
class PaymentLog < ActiveRecord::Base
include MongoMapper::Document
set_collection_name "logs"
...
# default scope for payment activity
end
А например это.
class SuspiciousActivityLog < ActiveRecord::Base
include MongoMapper::Document
set_collection_name "logs"
...
# default scope search for suspicious activity
end
Оба используют одни и те же журналы, но каждый из них требует поиска по умолчанию в поле type
.