Ruby 我怎样才能得到;x";对象在给定对象之前?

Ruby 我怎样才能得到;x";对象在给定对象之前?,ruby,datamapper,ruby-datamapper,Ruby,Datamapper,Ruby Datamapper,最好用伪代码来解释,我想这样做: limit_object = Model.first(id: bla) objects = Model.all(constraint: limit_object, limit: 30) 如果对象是: [a, b, c, d, e, f, g] 而limit\u object为'c',则应返回: [a, b, c] 在DataMapper中有这样做的方法吗?好的,我找到了: quotes = Model.all(:for_date.lte => dat

最好用伪代码来解释,我想这样做:

limit_object = Model.first(id: bla)
objects = Model.all(constraint: limit_object, limit: 30)
如果对象是:

[a, b, c, d, e, f, g]
limit\u object
为'c',则应返回:

[a, b, c]
在DataMapper中有这样做的方法吗?

好的,我找到了:

quotes = Model.all(:for_date.lte => date, limit: 10)