如何使用Sinatra查询,更新,将行插入SQLite数据库(.sqlite文件)?

时间:2012-08-13 16:13:04

标签: ruby database sqlite sinatra

我习惯于将PHP查询编写到数据库(即看起来像SQL语法的查询),但我对如何在Ruby的Sinatra gem中执行此操作感到困惑。

我在网上找到的文档或教程都没有表明Sinatra与PHP类似。

我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:3)

据我所知,Sinatra不是为数据库查询而创建的。它是一种DSL,可以更轻松地创建应用程序,以便从Web服务器获取请求并形成响应。要使用数据库,有两种方法:使用ruby bindings到数据库或使用ORMs。最后一种方法广泛传播,在现代Ruby Web开发中更受欢迎。以下是可用于在Sinatra中使用数据库制作Web应用程序的ORM列表: