> Ah yes. I had an inkling that might be what you were talking about. > That itself might introduce some subtle differences in behaviour
It introduces huge differences in behaviour for some situations like: def whatever @foo = Foo.find(1) # Some other process updates foo 1 @foos = Foo.find(:all) # do you retain the old data for foo#1 or replace it with the new data, or raise an exception? end The first part of an identity map is easy, it's defining the behaviour in all the edge cases that makes it hard, :) -- Cheers Koz --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-core?hl=en -~----------~----~----~----~------~----~------~--~---
