Acho que pendurar a coleção ativa do usuário no *request* seria uma boa, não acham? Tipo `request.active_collection` e `request.all_collections` para todas as coleções do usuário.