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

时间:2015-05-16 15:25:41

标签: ruby database ruby-on-rails-3 object where

比如说我有一个名为Obj的类的实例数据库:

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

现在让我们说我想找到id大于10的Obj的所有实例。我该怎么做?

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

感谢所有帮助。谢谢!

2 个答案:

答案 0 :(得分:1)

试一试:

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

您将找到使用rails guide中的Active Record从数据库中检索数据的不同方法。

答案 1 :(得分:0)

尝试

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