Cerca

Curriculum vitae e bio dell'autore Un paio di articoli relativi al mio hobby - robotica
Le mie impressioni circa l'immigrazione in Australia. Solo in russo. Ricette per risolvere i problemi quotidiani
Linux posti legati Windows-posti legati
Software posti legati Un sacco di informazioni su hardware
Diversi strumenti che potrebbe risultare utile Messaggi su tecnologie web vari
Tutto ciò che non rientra nel resto del menu Feed RSS per questo blog

Tag Cloud

Archivio

Links

Blog di Andrey Mikhalchuk

English flagItalian flagKorean flagChinese (Simplified) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagRussian flagDanish flagFinnish flagHebrew flag

Technoblog sulla vita

Jul 2, 2010 Ruby on Rails: come eseguire l'override default_scope - un approccio migliore

Mai usato default_scope in RoR? Mai pentito di aver mai letto su questa funzione dopo aver scritto tonnellate di codice e poi capito che non è possibile accedere ai dati necessari in un modo conveniente, se necessario? Prova googling "come eseguire l'override default_scope" e troverete tonnellate di consigli su come farlo con model.send (: with_exclusive_scope)} {super, ma nessun vero modo come annullare completamente un modello quando si ha realmente bisogno (come nei test per esempio). Ecco una soluzione semplice e alcuni consigli riguardo a questa misfeature:

Per saperne di più

Mappa del sito (C) Andrey Mikhalchuk, 2005-2008