I have an interesting scenario and would love some advice: We're
wondering if it's possible, or even a good idea, to allow a user to
work on a copy of a model in the session or somewhere else and only
save it to the database when the user goes through a 'save' process. We
still want validations to work and we really don't want to duplicate
code on the client if we don't have to.
The basic desire is to allow the user to be able to work on a model,
some related models, etc, do some calculations, and then save the file
when they're done. Could be lots of related models too.
I'm looking for solutions.... session might not be it. Or is this a
bad idea? We're trying to use a 'fat client' model where the user's
work is done "in memory" and saved to the disk when they choose "save".
We're trying to avoid data loss as well as accidental data loss from