Je ne cracherais pas sur un petit peu de contexte, dans le sens où pour l'instant je ne vois pas ce que tu veux dire par "utiliser avec I18n.locale", genre montrer ce que tu ferais si tu pouvais passer un Proc/Lambda.
Sinon tu as pensé à essayer de patcher Rails 2 avec une version similaire au patch de Rails 3 pour que ça marche ? Michel Belleville 2010/11/23 guillaume <[email protected]> > Bonjour à tous, > > Je souhaite utiliser un default_scope, mais le rendre dynamique pour > l'utiliser avec I18n.locale. > La seule façon de faire à priori est de lui passer un Proc/Lambda.... > Malheureusement cela ne semble pas être supporté sous Rails 2, sous > Rails 3 certains on patché (https://rails.lighthouseapp.com/projects/ > 8994/tickets/1812-default_scope-cant-take-procs<https://rails.lighthouseapp.com/projects/%0A8994/tickets/1812-default_scope-cant-take-procs>) > ActiveRecord pour le > faire mais difficile de le reappliquer sous Rails 2 . > > Je ne veux pas faire de named_scope pour la simple et bonne raison que > cela me ferai réécrire des centaines (voir milliers) d'appels, et > passer sous Rails 3 c'est également trop de boulot pour l'instant. > > Je penche depuis pas mal d'heures sur ce problème, donc si vous avez > des idées je grandement preneur, > > Merci. > > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
