Well, it depends on the scope of the application. The shopping cart is
production quality, but does so little you’d hardly want to put it
I’d put it at the “very basic” level of complexity for RoR. The moment
start deviating from the built-in standards and function, and start
to write “real code” (rather than merely glueing components together)
get more complex.
But “complexity” is a relative term anyway, depending on what you want
and at what scale. Some applications are big and time-consuming, but not
complex, and vice versa. So I’m not really sure if that helps you, or
you want to know. It’s certainly a simplistic and easy application.
For a real world perspective, go take a look at the Typo source code -
nicely laid out, nice balance of builtin versus new functionality, the
size you can get your head around - and you might even be aware of its