for example I use find method do a query, the result is a collection.
is there any convenient way to know the position of each record in
this collection?
goldmine wrote:
for example I use find method do a query, the result is a collection.
is there any convenient way to know the position of each record in
this collection?
The collection behaves like an array (actually like an Enumerable). If
you need to iterate over the collection and include the index in the
collection of each item, then you can use #each_with_index
http://www.ruby-doc.org/core/classes/Enumerable.html#M003168
Mark B. wrote:
goldmine wrote:
for example I use find method do a query, the result is a collection.
is there any convenient way to know the position of each record in
this collection?The collection behaves like an array (actually like an Enumerable). If
you need to iterate over the collection and include the index in the
collection of each item, then you can use #each_with_index
Next, the array will be in database-convenient order without an :order=>
clause
in your find!
Done, Thanks for your reply!