0

我目前正在做一个涉及使用 Ruby 进行网络编程的小型宠物项目。我是 web 编程、MVC、ORM 等的新手,所以这里有很多障碍。

无论如何,我在使用Sequel作为 ORM 时遇到了困难。

我已经运行了一个 PostgreSQL 数据库(在没有使用 Sequel 的情况下创建,我只使用了一个普通的 PostgreSQL 命令),但我不知道从哪里/如何开始使用 Sequel 作为 ORM。

我知道如何使用 Sequel 连接到 PostgreSQL 数据库,然后呢?

这是一段令人沮丧的时间,因为我陷入了这个问题。网站上的文档对我来说有点压倒性。尝试 IRC 频道没有答案..

我的第一个目标是制作一个简单的 Ruby 脚本,它能够使用 Sequel 作为 ORM 从 CSV 文件更新 PostgreSQL 中的表。

我迫切需要一些启示。

4

2 回答 2

4

我推荐SinatraSequelHAML作为 MVC 组合。

启动和运行 Sinatra 很容易。

使用 HAML 或 Erubis 作为视图;我个人更喜欢 HAML,因为它非常简洁。

Sequel 有很好的文档记录,是我个人对 ORM 的偏好,因为它很灵活,可以让我构建直接映射到数据库模式并为我提供完整关系的类,或者使用数据集来快速轻松地访问数据库。

哦,关于使用 Sequel 更新 Postgres 表中的数据 - 这很容易。展示您已经拥有的代码,我相信我们可以让您指出正确的方向。

于 2010-09-18T20:57:32.980 回答
-2

学习你需要的一切的最好方法是阅读一本介绍所有这些东西的好书。我强烈推荐“使用 Rails 进行敏捷 Web 开发”。它会教你所有你需要知道的。

于 2010-09-18T15:30:20.560 回答