Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails:有哪些报告和/或图表工具可用?_Ruby On Rails_Ruby_Reporting_Charts - Fatal编程技术网

Ruby on rails RubyonRails:有哪些报告和/或图表工具可用?

Ruby on rails RubyonRails:有哪些报告和/或图表工具可用?,ruby-on-rails,ruby,reporting,charts,Ruby On Rails,Ruby,Reporting,Charts,我刚刚开始使用Ruby/Rails,我想知道Rails开发人员在Rails站点上使用什么来提供报告和/或图表。在ASP.NET中,我使用了来自DevExpress的工具,但我对Rails生态系统的了解不够,无法了解可用的工具。如果您有任何见解,我们将不胜感激。我想说的是,大多数人都会编写自己的代码,从他们的数据运行报告,因为这些代码大多是针对他们的。然而,有许多图表可以很容易地插入rails应用程序 还有一本叫做《Ruby和Rails的实用报告》的书值得一看 祝你好运 编辑: 如果您想对

我刚刚开始使用Ruby/Rails,我想知道Rails开发人员在Rails站点上使用什么来提供报告和/或图表。在ASP.NET中,我使用了来自DevExpress的工具,但我对Rails生态系统的了解不够,无法了解可用的工具。如果您有任何见解,我们将不胜感激。

我想说的是,大多数人都会编写自己的代码,从他们的数据运行报告,因为这些代码大多是针对他们的。然而,有许多图表可以很容易地插入rails应用程序

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

祝你好运

编辑:


如果您想对数据进行分页,那么will_paginate是Rails开发人员使用的标准gem/插件,非常好用。对于导出到其他格式,有几个选项。对于PDF,有Prawn、PDF::Writer或HTMLDOC,Prince非常优秀,但不是免费的,但我认为有人将其移植到开源库(如果我没记错的话),并且有几个库可以帮助您轻松导出到CSV文件。

我以前使用过open Flash Chart 2,它非常容易使用。
您只需创建一个键/值对数组,并在其上调用“.to_json”。

我发现它非常易于使用,并且生成了漂亮的图形。还有一个很小很小的图形。如果您需要非常特定类型的生成图像,您可以查看。

不完全是一个图表工具。。但是我曾经做过一些非常复杂的图表。。如果您需要制作一些快速原型或希望制作不面向最终用户的图表,您可能会喜欢它

它不是rails特有的,但是非常酷


还有一些非常好看的图表。

对于报告,您有

  • 鲁波特
  • 水晶报告
  • Microsoft SQL Server报告 服务
  • 贾斯珀报告
对于简单的预烘焙报告,Ruport应该可以。但是,如果您需要处理大量的报告和大型数据集,那么可以从下面三种中选择一种

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

ExtJavaScript库刚刚发布了一套新的工具(从v3.0开始),只需使用Javascript编程即可生成Adobe Flash图表和图形!它都是客户端的,因此您可以将其用于任何后端Web服务器(Rails、PHP、ASP.NET等)

请查看以下示例:


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

大家好,我一直在开发一个报告工具,一个ruby gem。请看一看,并建议我,如果你有一些特点的想法。我已经在我的两个项目中使用了它。

报告的基本思想是,它为您提供了一种轻松实现分页数据的方法,并允许导出为PDF或其他文件格式。仅仅生成数据和打印网页是可以的,但对我的客户来说往往不够+1尽管如此-回答很好。截至发表此评论时,RoR的实际报道已经有近10年的历史了……它几乎肯定会在许多方面过时。这并不奇怪,因为我大约在8年前回答了这个问题。+1-感谢您的推荐+谢谢你,莎拉。根据我的经验,这是一个强大的工具,但是设置依赖项(即ImageMagick)是一个噩梦,至少在OSX上是这样。我仍然无法运行完整的gem更新,因为在尝试更新RM时它会爆炸(可能是因为我的左手都是安装tho;))答案底部关于SQL Server Reporting Services的注释不正确。我目前在Postgres上运行一个rails应用程序,向SSR提供数据。这必须通过ODBC完成,但Oracle直接受支持。