Arthur Pétry a écrit :
> Bonjour tout le monde.
>
> Y a un truc qui est vraiment pas mal je trouve dans DataMapper (un  
> concurrent à ActiveRecord populaire du côté de Merb), c'est ce qu'ils  
> appellent l'identity map :
>       http://www.datamapper.org/why.html
>
> J'ai l'impression que le plugin ActiveRecordContext se rapproche pas  
> mal de ça.
>       http://github.com/technoweenie/active_record_context/tree/master
>
>   
Oui, c'est ce que fait ActiveRecordContext
> Quelqu'un a déjà essayé ?
> Je vois pas tellement les inconvénients que ça peut avoir (à part un  
> problème de performance quand on charge plein d'ActiveRecord  
> différents ?)
>   
Inconvénient: il est considéré que pendant tout le temps de traitement 
de la requête, ton objet ne va jamais changer en base. Il me semble que 
le cache n'est même pas mis à jour lors d'un appel à update sur l'objet.
Donc ça peut être génant lors de traitement batch ou autre, si tu 
souhaitait modifier l'objet en base et aller le rechercher plus tard 
dans le traitement (il aura toujours son ancienne valeur avant 
modification).

--~--~---------~--~----~------------~-------~--~----~
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]
-~----------~----~----~----~------~----~------~--~---

Répondre à