3

Heroku が最近 @mattt によって追加された heroku-buildpack-core-data (詳細はこちら) に感銘を受けました。これは、コアデータに基づく iOS アプリ用の Web API の構築に大いに役立ちます。Webフロントエンドも持つように拡張したいと思います。内部に Sinatra+Sequel アプリが含まれていることがわかります。

これを追加するherokuに適した方法はどれですか? ビルドパックをフォークして拡張する必要がありますか?

4

1 に答える 1

1

Rack::CoreData を使用してこの機能を拡張する方法については、Core Data Buildpack Repositoryの手順を参照してください。

Core Data Buildpack は、ラピッド プロトタイピングを促進するように設計されていますが、本番アプリケーションで単独で使用しないでください。

むしろ、Rack::CoreData を直接使用してアプリケーションを作成することをお勧めします。これにより、Rails や Sinatra などの Rack アプリケーションやミドルウェアでコア データの足場を拡張できます。config.ru ファイルの例を次に示します。

config.ru

require 'bundler'
Bundler.require

DB = Sequel.connect(ENV['DATABASE_URL'])

run Rack::CoreData('./Example.xcdatamodeld')
于 2012-12-17T22:38:23.303 に答える