Rails2.3から追加されたアプリケーション・テンプレートを使うことで、非常に簡単にAppEngineで動作するJRuby on Railsアプリケーションのスケルトンを作ることができます。

使用方法は、Railsアプリケーション作成時に

rails -m http://gist.github.com/103256.txt アプリ名

と入力して作成するだけ。
これにより、以下のタスクが自動的に実行され、AppEngineにデプロイ可能なスケルトンが完成する。
warblerだけは別途インストールする必要があります。

  • rails_on_gae プラグインのインストール
  • warblerのプラグイン化
  • jar化されたrails2.3.2の配置
  • testディレクトリの削除
  • libディレクトリに、appengine-api.jarおよびGoogleアカウントをRailsアプリから使うためのbeeu、BigTableにアクセスするためのbumbleのインストール
  • jruby-core.jarおよびruby-stdlib.jarの作成
  • jruby-rack.jarの開発最新版のlibへのインストール
  • appengine-web.xml、datastore-indexes.xmlの作成
  • config/environment.rbの修正
  • config/warble.rbの修正
  • production.rbの修正
 
Clicky Web Analytics