Sinatra-读取sqlite,输出json

Sinatra-读取sqlite,输出json,json,activerecord,sinatra,datamapper,Json,Activerecord,Sinatra,Datamapper,作为一个在周末发现sinatra的ruby noob,我正试图为开发移动应用程序设置一个本地json提要 每个示例都显示了如何访问sqlite文件,定义模型,然后定义json输出,但它们都假设您将定义一个新的空白sqlite文件,并在不加载现有数据的情况下写入该文件。还是我误解了这一点 我对任何一个库都持开放态度-active_record或datamapperAR看起来稍微容易一些,因为您不必定义表字段,datamapper的文档也不会给我太多启发 我不知道ActiveRecord,但是使用D

作为一个在周末发现sinatra的ruby noob,我正试图为开发移动应用程序设置一个本地json提要

每个示例都显示了如何访问sqlite文件,定义模型,然后定义json输出,但它们都假设您将定义一个新的空白sqlite文件,并在不加载现有数据的情况下写入该文件。还是我误解了这一点

我对任何一个库都持开放态度-active_record或datamapperAR看起来稍微容易一些,因为您不必定义表字段,datamapper的文档也不会给我太多启发


我不知道ActiveRecord,但是使用DataMapper没有什么神秘之处:您可以轻松地使用现有的表。您不必从空白数据库开始。有什么特别的地方会给您带来问题吗?没有自动迁移-现在的主要问题是to_json定义get/json do content类型:json train.all.to_json end返回一个空数组