У меня есть большая коллекция задниц, которая использует одну и ту же коллекцию, которую нужно фильтровать по-разному
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
.