我有以下型号
Document
has_many :document_categorizations
has_many :document_categories, through: :document_categorizations
DocumentCategory
has_many :document_categorizations
has_many :documents, through: :document_categorizations
DocumentCategorization
belongs_to :document_category
belongs_to :document
在我的索引操作中,我可以按类别过滤文档...
def index
  if params[:category_id].nil?
    @documents = Document.page(params[:page]).per(15)
  else
    @documents = DocumentCategory.find(params[:category_id]).documents
    @category = DocumentCategory.find(params[:category_id])
  end    
  ....
end
我不能再使用DocumentCategory.find(params[:category_id]).documents了,因为我刚刚为分页添加了 kaminari,并且我需要在 Document 模型而不是 DocumentCategory 上进行查询。
如何查询某个类别的文档?