Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我希望通过编写一些 Web 服务来扩展我的 ruby 知识,使其超越脚本、测试代码和文件解析器。我正在考虑将续集用作ORM。
使用 Sequel Core 或 Sequel Model 有什么优势?我应该注意什么?选择其中一个有哪些经验法则?
Sequel core 更像是 ruby 中的 SQL 版本。它适用于报告、数据处理或当您想要一次操作一组对象时。
Sequel::Model 是一个对象关系映射器,允许您将行为分配给特定类型的行。如果您的大部分工作是处理单个行而不是行组,那么您可能需要使用模型。
如果您不确定,请从 Sequel Model 开始。Sequel 模型建立在 Sequel 核心之上,因此您在使用模型时拥有核心数据集的所有功能。