An alternative to the Ruby On Rails framework is a smalltalk framework called Seaside. Seaside has been around for much longer than Rails, but as yet has not experiences the same degree of rapid uptake.
A great example of how powerful this framework can be is a fantastic web app that is currently under development called DabbleDb. The aim of the app is to allow Spread Sheet users to create real db application instead of using Excel. What I like most of all is the way they perform automatic migration of existing data as you change the schema. All this is achieves with a very simple user interface and no need to understand databases. Here is a video of a demo where they create a todo list application in no time flat. I have seen another than has the 'split the name into first and last name' that they mention in this clip.