代码之家  ›  专栏  ›  技术社区  ›  Mark Brittingham

RubyonRails:有哪些报告和/或图表工具可用?[关闭]

  •  15
  • Mark Brittingham  · 技术社区  · 15 年前

    我刚开始使用Ruby/Rails,想知道Rails开发人员使用什么来提供Rails站点上的报告和/或图表。在ASP.NET中,我使用来自devexpress的工具,但我对Rails生态系统的了解不够,无法了解可用的工具。任何见解都会受到赞赏。

    8 回复  |  直到 15 年前
        1
  •  10
  •   Taryn Frank Pearson    10 年前

    好吧,我想说的是,大多数人编写自己的代码来从他们的数据中运行报告,因为它主要是针对他们的。然而,有很多图表可以很容易地插入到Rails应用程序中。

    还有一本叫做《Ruby和Rails实用报告》的Apress书,可能值得一看。

    祝你好运。

    编辑:

    如果您想对数据进行分页,那么will paginate是Rails开发人员使用的标准gem/plugin,它非常好而且易于使用。对于导出到其他格式,有几个选项。对于pdfs,有prawn、pdf::writer或htmldoc,prince很好,但不是免费的,但我认为有人将其移植到开放源代码库(如果我记得正确的话),还有几个库可以帮助您轻松导出到csv文件。

        2
  •  2
  •   Sarah Vessels    15 年前

    我发现 Gruff Graphs 很容易使用,它产生了好看的图形。也有 Sparklines 对于微小的图形。如果结果显示您需要非常特定类型的生成图像,您可以查看 RMagick .

        3
  •  2
  •   Cygwin98    15 年前

    对于报告,您有

    • 鲁波特
    • 水晶报表
    • Microsoft SQL Server报告 服务
    • 贾斯珀报告

    对于简单的预烘焙报告,ruport应该是好的。但是,如果您需要处理大量的报告和大型数据集,请继续选择接下来三个数据集中的一个。

    注: SQL Server Reporting Services只能与SQL Server一起使用。其他的是不可知论者。

        4
  •  1
  •   Zepplock    15 年前

    我以前用的是开放式闪存表2,很容易使用。 您只需创建一个键/值对数组,并对其调用“.to”json。

        5
  •  1
  •   Aditya Mukherji    15 年前

    ruby gnuplot 不是一个图表工具。但我曾经做过一些非常复杂的图表。如果你需要制作一些快速的原型或者想要制作不适合最终用户的图表,你可能会喜欢它。

        6
  •  1
  •   Joel Meador    15 年前

    这不是铁路专用的,但是 Google Visualization API 很酷。

    Emprise 还有一些好看的图表。

        7
  •  0
  •   Harmon    15 年前

    ext javascript库刚刚发布了一套新的工具(从3.0版开始),可以通过用javascript编程来生成Adobe Flash图表和图形!它都是客户端的,因此您可以将它与任何后端Web服务器(Rails、PHP、ASP.NET等)一起使用。

    查看以下示例:

    ExtJS Flash Charting Examples

    它很强大,看起来很棒。好的一点是,因为它是javascript,所以您可以创建表单字段,一旦填写完毕,就可以使用用户刚键入的新数据从服务器上使用JSON/XML数据重新生成图形!很漂亮。

        8
  •  0
  •   Jitu    11 年前

    嗨,伙计们,我一直在研究一个报告工具,一个红宝石。请看一下,如果你有什么特色的话,请推荐我。我已经在我的两个项目中使用它了。 http://ashrafuzzaman.github.io/query_report/