写点什么

报表工具 Ruport 发布 1.2 版本

  • 2007-09-02
  • 本文字数:770 字

    阅读完需:约 3 分钟

Ruport 是一个用 Ruby 写的可扩展报表系统。它对各种格式的输入提供广泛的支持,包括 CSV、ActiveRecord 的模型(model),以及其他格式;输出方面,也可以 CSV、HTML 或 PDF 等格式输出。

Ruport 已经日益受到开发者的欢迎。那些需要专业样式报表的项目,比如 Jeremy McAnally 在 Google Summer of Code 的 dcov 项目,已经开始使用 Ruport 来编排最终输出的样式了。

Ruport 1.2 版本刚刚发布,其中包含了诸多有益的改进, 1.2 版本新功能包括:

  1. Data::Feeder 允许对数据进行自定义的转换和过滤
  2. 添加了 Grouping#sigma(感谢 Dave Nelson)
  3. Formatter::PDF#draw_text! 将以绝对定位的方式(absolute position)添加文字,并且忽略页边距
  4. Formatter::Template 提供了一个简单的包含各种显示选项的模板系统

对于那些希望升级 Ruport 的用户来说,他们需要注意一个 1.2 版本重大更改的清单,以确认他们是否需要更改他们的代码:

  1. acts_as_reportable 现在使用真实的关联名称
  2. Data::Table 的构造器现在会创建 Data::Feeder 对象,而不是之前的 Data::Table 对象
  3. append_hash、append_array 和 append_record 方法从 Data::Table 中去除了
  4. Renderer::Hooks 中的 renderable_data() 方法的签名更改为 enderable_data(format)
  5. Formatter::PDF#draw_text 不再改变绘图游标的位置
  6. 在 Ruport 0.7 当中的创建 stage 的语法被去除了

Ruport Book ,一本与 Ruport API 文档相辅相成,并演示更多使用 Ruport 之技巧的免费书,现在也正在紧张的编写中。想了解更多的围绕 Ruport 展开的项目,比如对于 Rails 的支持,请访问 http://code.rubyreports.org/

查看英文原文: Reporting tool Ruport releases version 1.2 - - - - - -

译者简介:木雨宝道,Ruby on Rails 开发者,关注各种 Web 开发技术,敏捷开发爱好者,很少饮酒。参与 InfoQ 中文站内容建设,请邮件至 china-editorial[at]infoq.com

2007-09-02 23:301353

评论

发布
暂无评论
发现更多内容

数字身份发展趋势前瞻:增强用户体验

芯盾时代

数字身份 iam 统一身份认证

袋鼠云秋季发布会圆满落幕,AI驱动让生产力数智化

袋鼠云数栈

数据库 大数据 数据分析

海东等保测评机构有哪些?电话多少?

行云管家

网络安全 等保 等保测评

怎么快速过等保三级?如何办理?

行云管家

等保 等保三级

ChatGPT网页正式上线搜索聊天记录功能!埃隆马斯克的xAI正试图筹集数十亿美元|AI日报

可信AI进展

CST电磁仿真教程:如何进行时域自适应网格设置

思茂信息

网络 仿真 cst

大模型退潮,奇点将至|StartDT Talk

奇点云

AI

火山引擎VeDI数据服务平台:在电商场景中,如何解决API编排问题?

字节跳动数据平台

通过Forcebot压测实践简述“并发模式”与“RPS模式”两种模式的区别

京东零售技术

HarmonyOS 5.0应用开发——应用打包HAP、HAR、HSP

高心星

鸿蒙 HarmonyOS 应用开发 鸿蒙5.0 HarmonyOS NEXT

养护系统

深圳亥时科技

HarmonyOS 5.0应用开发——文件读写

高心星

鸿蒙 HarmonyOS 鸿蒙5.0 HarmonyOS NEXT

物联网监控数据采集,传输和存储方案:使用 GreptimeDB 和 YoMo

Greptime 格睿科技

数据库 物联网 集成 数据监控

小间距LED显示屏前维护的意义

Dylan

产品 厂商 LED显示屏 屏幕

WEB 3D CAD中绘制一个窗户模型

WEB CAD SDK

STP CAD 2023下载

智慧无界,Hi MateBook系列重塑全场景智慧办公体验,首发4599元起

极客天地

超完整性能报告合集!GreptimeDB 多场景性能对比和深度解析来了

Greptime 格睿科技

Grafana 时序数据库 SQLite 数据库的工具 性能报告

用 GreptimeDB 和 Metabase 解锁时序数据洞察的无限潜力

Greptime 格睿科技

数据分析 时序数据库 数据可视化

EMR Serverless Spark:一站式全托管湖仓分析利器

阿里云大数据AI技术

大数据 Serverless 数据分析 云原生 EMR

浅谈TiKV集群运维问题排查与修复——磁盘空间占用问题

vivo互联网技术

运维 TiKV

剧本杀平台(源码+文档+部署+讲解)

深圳亥时科技

双报到系统(源码+文档+部署+讲解)

深圳亥时科技

遇到慢查询怎么办?一文解读MySQL 8.0查询分析工具

华为云开发者联盟

MySQL sql EXPLAIN 慢查询分析

HarmonyOS 5.0应用开发——Navigation实现页面路由

高心星

鸿蒙 HarmonyOS 应用开发 鸿蒙5.0 HarmonyOS NEXT

报表工具Ruport发布1.2版本_Ruby_Werner Schuster_InfoQ精选文章