用于保存报表过滤器的gem

时间:2012-04-05 18:51:35

标签: ruby-on-rails filtering

我正在建立一个新网站,用户可以在其中创建自己的报告。 报告由块组成,块可以是图形或表格。所以这样的块可视化一些数据。用户可以选择哪个对象是该块的源和其上的过滤器。从现有的块中,他可以编辑这些过滤器。保存报告,以便稍后可以调用此类报告,图表中的数据也是更新。

Ruby On Rails中是否有任何宝石或方法可以实现如何保存此类数据过滤?

一种方法是在创建块时生成SQL代码,但是我必须保存大量信息才能编辑这样的块。

由于 Laurens的

1 个答案:

答案 0 :(得分:1)

您可以将报告过滤器存储在nosql数据库中,例如mongodb。使用此解决方案,可以非常轻松地将这些参数存储和检索为JSON文档。