by Tim Connor
Expanding on my initial thoughts in this post (http://posterous.timocracy.com/t...), I'll describe the difficulties such flexibility pose in keeping your data consistent with a changing data model, in a schemaless datastore. I will proposal a pattern we found useful on a client site, and explore it with some code - possibly the release of a gem to package up said pattern.
If there is interest I could instead focus more on general coolness of the module include pattern and a k-v store, but I think that material is less original, possibly.