3

我对 Heroku 最近添加的 @mattt 的 heroku-buildpack-core-data 印象深刻(这里有更多信息),它有助于为支持核心数据的 iOS 应用程序构建 Web API。我想将它扩展为也有一个 Web 前端。我看到它里面有一个 Sinatra+Sequel 应用程序。

添加此功能的 Heroku 友好方式是哪种?我是否必须分叉和扩展 buildpack?

4

1 回答 1

1

您可以在Core Data Buildpack Repository上找到有关如何使用 Rack::CoreData 扩展此功能的说明:

Core Data Buildpack 旨在鼓励快速原型设计,但不应在生产应用程序中单独使用。

相反,我们鼓励您直接使用 Rack::CoreData 创建应用程序,这允许您使用 Rack 应用程序(例如 Rails 或 Sinatra)和中间件扩展 Core Data 脚手架。这是一个示例 config.ru 文件:

配置.ru

require 'bundler'
Bundler.require

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

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