Nitro provides everything you need to develop real-world, scalable web applications using the Ruby language.
It’s elegant and efficient framework reuses great ideas from existing frameworks like Rails, .NET, PHP, J2EE, Seaside or CherryPy and introduces a number of domain specific languages implemented on top of Ruby to redefine Rapid Application Development. At the same time, Nitro leverages advanced code generation techniques to provide excellent performance.
Nitro integrates the powerful Og object-relational mapping library. Og provides a domain specific language to describe the relations between objects, a flexible and intuitive API for querying the database, support for lifecycle callbacks and observers, raw access to the SQL language, adapters for PostgreSQL, MySQL, Sqlite3, Oracle and much more.
The site is itself a Nitro application, a great example of practice what you preach.