有没有办法迭代Datagrid过滤器轨道?

时间:2016-08-12 05:18:14

标签: ruby-on-rails ruby datagrid

我一直在学习实现一个小型ROR系统,并使用强大的Datagrid gem进行过滤,排序,导出数据等。

今天,我一直在尝试根据子对象迭代过滤器。 让我们说: - 我有一个主客户端对象,我进行过滤 - 客户拥有并属于许多产品 - 产品拥有并属于许多客户 - 产品属于Category

在我的情况下: - A类有3个产品P1,P2,P3 - B类有2个产品P4,P5 - 客户有5个产品P1,P2,P3,P4& P5

目前,我只能实现一个产品过滤器,我会检索客户使用的所有产品。

购买我想要的是按产品类别拆分产品。所以,它应该有两个类别过滤器。问题是迭代不能在Datagrid类中使用。

我想知道是否有这样的方式:

Category.all.each do |category|
    filter(:category_name, :enum, ...) do |scope|
        ...
    end
end

0 个答案:

没有答案