Ruby on Rails on Google App Engine
jruby-rack.appspot.com
jruby-rack.appspot.com
Thanks to JRuby-Rack you can run any rack compliant application framework on Google App Engine (sinatra, merb, rails).
However, ActiveRecord (Rails modelling component) can't actually interface with the Google App Engine datastore directly.
There are tools that have been built by some guys at google to wrap the Java API, but i don't see these instructions including them.
A lot of this will be presented at RailsConf tomorrow.
Ribrdb, is a googler who works on AppEngine, and has written Ruby wrappers for a a number of the pieces of the Java AppEngine API. You can find his work at http://code.google.com/p/appengine-jruby/
I'm working on some integration & environmental tools for developing locally w/ the AppEngine called Reggae (which i won't link since i don't have anything compelling to show yet).
Also, given the restrictions imposed by GAE, Rails may not even be a good choice. Sinatra or Innate/Ramaze (once jruby-rack pulls in Rack 1.0 code) seem much better options, being cleaner and lighter.
http://googleappengine.blogspot.com/2009/04/many-languages-a...
So even though there are limitations (e.g., single thread), the following languages can run on App Engine through the Java back door: PHP, Clojure, Groovy, JavaScript, Python, Ruby, Scala, Scheme, Beanshell, ...
Here's a wiki page with some info: http://groups.google.com/group/google-appengine-java/web/wil...
Also note that it's possible to run multiple languages against one datastore by using the built-in versioning system.
All it took was a nearly trivial servlet hooking into Rhino: http://github.com/tlrobinson/jack-servlet