2017-12-09 11 views
0
{ topic: "Foo", opportunity: Opportunity.limit(15)[0] }, 
{ topic: "Foo", opportunity: Opportunity.limit(15)[2] }, 
{ topic: "Foo", opportunity: Opportunity.limit(15)[7] }, 
{ topic: "Foo", opportunity: Opportunity.limit(15)[9] }, 
{ topic: "Foo", opportunity: Opportunity.limit(15)[11]} 

Opportunity.limit(15)[n]の代わりに、アクティブなレコードに便利機能がありますか?アクティブレコード:テーブル内のn番目の行を見つけよう

答えて

3

あなたはoffsetを探しています。

クエリーにorderを渡しても、プライマリキーで注文されたインスタンスが返される保証はありません。したがって、明示的にorderを渡すことが最善です。

Opportunity.order(:id).limit(1).offset(2)

関連する問題