Build Desktop Applications With Ruby, HTML & JS: Bowline
It respects MVC, views can be designed in HTML5/CSS3 and then you can bind them to your Ruby models.
There's no request/response cycle. Any changes in models automatically get reflected in the view.
Applications built with Bowline currently works in Mac OS X + Linux and Windows support is on the way.