これ以上ないくらいシンプルなGAEアプリ (JRuby)
Google App Engine でJRubyがかなり簡単に使える、ということで appengine-jruby を試してみた。
半年前に「準備だけした」アプリケーションがやっと稼働、っとw
http://yoozoosato.appspot.com/
Getting Startedのページに書いてあるもの
一応、HTML5完全準拠です。
ソースは以下。
1. appengine-jruby の設定ファイル、config.ru
require 'appengine-rack' AppEngine::Rack.configure_app( :application => 'yoozoosato', :version => 1 ) require 'website' run Sinatra::Application
2. configu.ru で指定したアプリ、website.rb
require 'sinatra' require 'dm-core' require 'erb' get '/' do erb :index end
3. GET '/' の時に呼び出されるテンプレート、 index.erb
→ http://yoozoosato.appspot.com/ のソースそのまんま
appengine-jrubyにほぼ全て吸収されちゃっているので、ややこやしいことは考えなくていいのは楽チンだ。
Sinatraベースのアプリケーションであることは、エラーになるリクエストを投げれば分かるよ。

まだエラーハンドリングとか、何もやっていないので。
コメント