Предполагая следующую модель:
class Account < ActiveRecord::Base
has_many :orders
end
class Order < ActiveRecord::Base
belongs_to :account
scope :active, -> { where('orders.state = ?', 'ACTIVE') }
scope :closed, -> { where('orders.state <> ?', 'ACTIVE') }
end
В режиме account/show
у меня есть два списка: один для активных ордеров, а другой для закрытых.
Теперь мне нужно добавить пейджинг для каждого из списков (используя will_paginate
gem), но я не знаю, как лучше всего маршрутизировать запросы для этого и как обрабатывать две коллекции в действии контроллера.