我刚开始使用Ruby / Rails的,我想知道什么Rails开发者使用提供on Rails的网站报告和/或图表。 在ASP.NET我使用的DevExpress工具,但我不知道有足够的了解Rails的生态系统才知道什么是可用的。 任何有识之士将不胜感激。
Answer 1:
嗯,我会说,大多数人写自己的代码来运行他们的数据报告,这将主要是具体到他们。 然而有一些图表东西插入一个Rails应用程序很容易的。
- 打开Flash图表
- 邋遢
还有一个名为使用Ruby和Rails的实用报告,这可能是值得一试的A按书。
祝好运。
编辑:
如果你想分页数据,那么will_paginate是Rails开发者使用的标准宝石/插件,这是伟大的,易于使用。 对于出口到其他格式有多种选择。 对于PDF文件有虾,PDF :: Writer或HTMLDOC,王子是优秀的,但不是免费的,但我觉得有一个人将它移植到一个开源库(如果我没记错的话),并有几个库,能够帮助您轻松导出为CSV文件,以及。
Answer 2:
我发现Gruff的图形是很容易使用,它生产的好看的图形。 还有一个迷你的很小,很小的图表。 如果事实证明你需要非常具体的种类生成的图像,你可以检查出RMagick 。
Answer 3:
对于报表,你有
- Ruport
- 水晶报表
- 微软SQL Server报表服务
- 碧玉报告
对于简单的预焙报告,Ruport应该罚款。 但是,如果你需要处理大批量的报告和大量的数据可能,继续选择下一个三选一。
注:SQL Server报表服务只能使用SQL Server。 其余的是DB-无关。
Answer 4:
我用打开Flash图2之前,它是非常容易使用。 你只要键/值对的数组,并称之为“.to_json”就可以了。
Answer 5:
红宝石gnuplot的不完全是绘图工具..但我已经习惯了做一些相当复杂的图形..并认为,如果你需要做一些快速原型或想使不打算对最终用户的图表,你可能会喜欢它。
Answer 6:
这不是轨道具体的,但谷歌可视化API是很酷。
的Emprise也有一些很漂亮的图形。
Answer 7:
Ext的Javascript库刚刚发布(如3.0)的一组新的工具来生成的Adobe Flash图表和图形,只是通过Javascript编程! 这是所有客户端,这样你就可以与任何后端的Web服务器(Rails中,PHP,ASP.NET等)使用
点击这里,查看例子:
ExtJS的Flash图表示例
它是强大的,看上去很不错。 这种做法的好处是,由于它是JavaScript,您可以创建,一旦填写表单域,使用新的数据,用户只需键入使用从服务器的JSON / XML数据重新生成图形! 这是非常漂亮的。
Answer 8:
嗨,大家好,我一直在一个报表工具,红宝石的宝石。 请看看,并建议我,如果你心里有一些功能。 我已经在我的项目2使用它。 http://ashrafuzzaman.github.io/query_report/