Rails didn’t really push forward the state of the art, though. Not compared to something like DirectToWeb in WebObjects, where instead of static code generation, it did dynamic site generation with open-ended rules.