2009-04-18 10 views
2

Google App EngineのJRubyの初期のレポートによると、ActiveRecordは動作しません。ActiveRecordはApp Engineで動作しません - 代わりの方法は何ですか?

これが私の理解であり、これがRailsのデータベースと話す唯一の方法でした。

これは当てはまりませんか?そして、そうでない場合、は何ですか?

GoogleのBigTableデータストアとのインタフェースのより直接的な方法はありますか?

答えて

4

編集:誰かがsample JRuby-Rails applicationを作成したように見えます。これは簡単な出発点にする必要があります。サンプルコードはhereです。

DataMapper ORMのApp Engineアダプタを作成するプロジェクトがいくつかあるようです。 This oneは現在のバージョンのDataMapper(0.9.11)で動作し、this oneでは0.10.0バージョンの開発が必要です。 App Engine Javaのアナウンスがどれぐらい前に行われたかを考えれば、どちらもかなり新しい(予想される)ので、現在の品質を保証することはできません。

DataMapper with Railsを使用するには、少しの追加設定が必要です。詳細については、this blog postを参照してください。これは、Merbとのマージ後にORMに依存しないように意図されているRails 3ではあまり面倒ではありません。 Rails 2.3 + DataMapperに問題がある場合は、他のRuby Webフレームワーク(MerbSinatraなど)を検討することもできます。

This libraryも、GAEでJRuby Webアプリケーションを設定する際に役立ちます。私はこれらのどれもテストしていないので、YMMVです。

関連する問題