Já usou default_scope em RoR? Já se arrependeu você já tinha lido sobre esse recurso depois que você escreveu toneladas de código e, mais tarde percebi que você não pode acessar os registros que você precisa em uma forma conveniente quando necessário? Tente googling "como substituir default_scope" e você vai encontrar toneladas de conselhos como fazê-lo com model.send (: with_exclusive_scope) {super}, mas nenhuma maneira real como cancelá-lo completamente para um modelo quando você realmente precisa dele (como em testes por exemplo). Aqui está uma solução simples e alguns conselhos sobre esta misfeature:
Leia mais |