1

我有一个模型“汽车”。它的结构看起来像这样。

Car
=========
Make:string
Year:integer

之前,我了解到 ruby​​ 中的一些方法,尤其是活动记录的方法,实际上是以数组作为参数。

然后,不是以传统方式查找集合:

Car.find(:all, :limit => 10, :offset => 5)

我可以像这样搜索集合吗?

Car.find([:all, {:limit => 10, :offset => 5}])

我已经在控制台中尝试过,但它对我不起作用。我只是想知道为什么它没有按应有的方式工作。

任何建议将不胜感激。

4

1 回答 1

0

您不能传递像数组这样的参数,它是为 id 预定义的。喜欢:

Car.find([1,2,3,4,5])

看看链接: http ://apidock.com/rails/ActiveRecord/Base/find/class

于 2012-04-04T08:03:45.090 回答