Trying To Do ORM? Reread This! Rereading is what I’ll do, but even after reading only half of this I’m pretty sure many of Joe Rhineharts comments on Rails are right on the mark. No, that doesn’t mean that Rails is bad; it means that Rails is not always the best choice for application development – now there’s news for you, no ;-? Anyway, the best part is indeed all those snippets of wisdom on how a good ORM layer should behave… And then there’s all the rest, on Controllers and Actions, etc.