我有一个模型,我想要检索下一个记录和以前的记录.我想通过模型上的named_scope来做这件事,并且还作为参数传入要返回的下一个/前一个记录的X个数.
例如,假设我有5条记录:
我希望能够调用Model.previous或Model.previous(1)来返回Record2.同样,我希望能够调用Model.next或Model.next(1)来返回Record4.作为另一个例子,我希望能够调用Model.previous(2)来返回Record3.我想你应该已经明白了.
我怎么能做到这一点?