在 Ruby 中查找数据库的一部分

Find a Portion of a Database in Ruby

例如,我有以下名为 Obj 的 class 实例数据库:

| id | attr1 |
+----+-------+
| 10 |   A   |
| 15 |   B   |
| 20 |   C   |
| 50 |   D   |

现在假设我想找到 ID 大于 10 的 Obj 的所有实例。我该怎么做?

我要写Obj.where(id > 10).all。完成此任务的正确方法是什么?

感谢所有帮助。谢谢!

试一试:

Obj.where("id > ?", 10)

您会发现使用 rails guide 中的 Active Record 从数据库中检索数据的不同方法。

尝试

Obj.where("id > ?", 10)