如何使用完整的Web前端扩展Heroku Buildpack Core Data

3
我对Heroku最近新增的heroku-buildpack-core-data by @mattt印象深刻(更多信息请参见这里),这对于构建基于Core Data的iOS应用程序的Web API帮助很大。我想将其扩展为具有Web前端的功能。我看到其中有一个Sinatra + Sequel应用程序。
哪种方法适合在Heroku上添加此功能? 我是否必须fork并扩展buildpack?
1个回答

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

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

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

config.ru

require 'bundler'
Bundler.require

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

run Rack::CoreData('./Example.xcdatamodeld')

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接