问题标签 [ruport]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
267 浏览

ruby-on-rails - Ruport 报告表中的列名冲突

当使用 Ruport 为包含相同实体的实体创建 CSV 文件时,生成的列名会产生冲突,导致 Ruport 仅显示此列的第一次出现。为了让这个抽象的解释更清晰、更简单,举个例子:

我的类Zone继承自ServerUnitConfig,它有一个:belongs_toto ServerUnitZone例如,server_unit.su_name作为一个领域。 Zone还有一个:belongs_tofor Domain,它也继承自ServerUnitConfig.

我希望两者都包含在我的 Ruport 中,为此我:include对我的 Ruport 有以下论点report_table

server_unit.su_name在 CSV 文件中使用Ruport报告这一点,给出的报告仅显示server_unit不是Domain. 通常也server_unit.su_name应该显示,但由于 Ruport 仅显示字段名称及其父项,因此两种情况都会显示server_unit.su_name,这会产生冲突。

我建议给包含中的字段一个自定义名称,但我不知道如何。如果可能的话,另一个想法是告诉 Ruport 以一种或另一种方式拥有相同的列名是没有问题的,但我认为这是不可能的。有没有人有解决这个问题的想法?这对我有很大帮助!

谢谢

大安

0 投票
1 回答
575 浏览

ruby-on-rails - 如何使用 Warbler 为 JRuby 包含 ruport/acts_as_reportable gem?

我正在使用 JRuby 1.4.0 并想使用 Ruport 制作 CSV 文件。这完美地工作,直到我用warbler从它制作一个战争文件并将它放在服务器上。

当我将以下代码添加到 environment.rb 时,JRuby 抱怨有No such file to load -- 'ruport'

它在本地完美运行,因为我安装了 ruport 和acts_as_reportable through gem install ...,但现在我想在tomcat服务器上执行它,我听说你可以将它们添加到你的gems文件夹中使用它(这需要安装/配置吗?) .

我还向 warble 添加了所需的具有依赖关系的 gem,在 warble.rb 中添加了以下几行:

它仍然给出同样的问题。我发现谷歌搜索的只是你应该添加config.gem 'acts_as_reportable', :lib => 'ruport/acts_as_reportable'到 warble.rb,因为这样需要 AAR gem。问题是我的 JRuby 版本只有 1.4.0 并且抱怨 config.gem 是一个私有方法调用,这似乎只适用于更新版本的 JRuby。

谢谢!

0 投票
2 回答
281 浏览

ruby - 如何以编程方式覆盖 Ruport 数据表的格式化程序?

我在我的 Rails 应用程序中有一个非常简单的 Ruport 设置,其中 Ruport 控制器传递了一个Report::Data::Table实例:

Data::Table存储在数据中的实例在被Ruport::Data::Table要求渲染时用作其委托控制器,所以这就是我稍后调用时调用的内容

如何告诉数据将其呈现方法委托给 Reporter 类,以便我所有的钩子覆盖都可以放在一个地方?

0 投票
2 回答
631 浏览

ruby-on-rails-3 - 如何在 environment.rb 中配置 ruport

我已经安装了 ruport gem 以及它的 ruport-utils 包和 act_as_reportable gem ...... e

“Ash::Application.initialize!

Rails::Initializer.run 执行 |config| 在 environment.rb 文件中执行此操作时,config.after_initialize 确实需要“ruport” end end”......它显示了这个“

c:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/railties-3.0.9/lib/rails/application.rb:63:in `inherited': 你不能有多个 Rails::Application (RuntimeError)“我做错了什么......有人可以帮助我正确配置ruport的方法。

0 投票
1 回答
265 浏览

mysql - 使用 SQL 的 Rails Ruport

伙计们,我正在使用 Ruport gem 进行 Ruby 报告,我完成了基本的编码和配置,如下所示

在 IRB 控制台中我尝试如下

它对我来说很好。

问题不是模型,而是如何用 SQL 编写我自己的查询并将其添加到 Ruport 表对象?

0 投票
2 回答
151 浏览

ruby-on-rails - 新手 - 试图将数据网格保存为 pdf

我正在使用 gem 数据网格来显示一些数据。我想使用 ruport 将数据输出为 pdf。

我将此按钮添加到我的控制器中。rb=

我有这条路线=

结尾

这在 admin_reports_controller.rb=

结尾

但是,它不起作用 - 有什么想法吗?我得到:

0 投票
2 回答
15649 浏览

ruby-on-rails - Ruport - "":String 的未定义方法“每个”

我正在关注本教程中的第一个示例:http ://ruportbook.com/printable_documents.html ,但是我一直在为“”:String获取未定义的方法`each',我使用以下代码创建了一个新文件:

然后,在一个名为 workers_controller.rb 的现有控制器中,我有下一个操作:

然后,我在浏览器上收到此错误:

我已经尝试了许多其他示例,但我得到了同样的错误。

一些帮助?

0 投票
1 回答
49 浏览

ruby - 为什么我在 ruby​​ ruport 中出现“未初始化的常量”错误

我正在尝试使用 ruport 创建报告,但出现错误。

in '<top (required)>': uninitialized constant Ruport::Report (NameError) Did you mean? Ruport

我使用了来自https://www.rubydoc.info/github/ruport/ruport-util/Ruport/Report的示例代码

我在 TestExeReport 类中有上面的代码
在我的主类中,我有这个:
require_relative '../../spec/support/testExeReport'

我已经安装了宝石。

我尝试寻求有关该错误消息的帮助,但没有解决我的问题。

我想查看我的“csv”文件的“pdf”报告

提前致谢!

赛蒙。

0 投票
1 回答
79 浏览

ruby - Ruby 的 ruport NoMethodError(main:Object 的未定义方法“表”)

Ruport gem 找不到 Table 方法。使用https://ruport.github.io/examples.html上的示例,我们看到了问题。我不确定这是我的配置的错误还是问题。