问题标签 [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.
ruby-on-rails - Ruport 报告表中的列名冲突
当使用 Ruport 为包含相同实体的实体创建 CSV 文件时,生成的列名会产生冲突,导致 Ruport 仅显示此列的第一次出现。为了让这个抽象的解释更清晰、更简单,举个例子:
我的类Zone
继承自ServerUnitConfig
,它有一个:belongs_to
to ServerUnit
。Zone
例如,server_unit.su_name
作为一个领域。
Zone
还有一个:belongs_to
for 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 以一种或另一种方式拥有相同的列名是没有问题的,但我认为这是不可能的。有没有人有解决这个问题的想法?这对我有很大帮助!
谢谢
大安
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。
谢谢!
ruby - 如何以编程方式覆盖 Ruport 数据表的格式化程序?
我在我的 Rails 应用程序中有一个非常简单的 Ruport 设置,其中 Ruport 控制器传递了一个Report::Data::Table
实例:
Data::Table
存储在数据中的实例在被Ruport::Data::Table
要求渲染时用作其委托控制器,所以这就是我稍后调用时调用的内容
如何告诉数据将其呈现方法委托给 Reporter 类,以便我所有的钩子覆盖都可以放在一个地方?
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的方法。
mysql - 使用 SQL 的 Rails Ruport
伙计们,我正在使用 Ruport gem 进行 Ruby 报告,我完成了基本的编码和配置,如下所示
在 IRB 控制台中我尝试如下
它对我来说很好。
问题不是模型,而是如何用 SQL 编写我自己的查询并将其添加到 Ruport 表对象?
ruby-on-rails - 新手 - 试图将数据网格保存为 pdf
我正在使用 gem 数据网格来显示一些数据。我想使用 ruport 将数据输出为 pdf。
我将此按钮添加到我的控制器中。rb=
我有这条路线=
结尾
这在 admin_reports_controller.rb=
结尾
但是,它不起作用 - 有什么想法吗?我得到:
ruby-on-rails - Ruport - "":String 的未定义方法“每个”
我正在关注本教程中的第一个示例:http ://ruportbook.com/printable_documents.html ,但是我一直在为“”:String获取未定义的方法`each',我使用以下代码创建了一个新文件:
然后,在一个名为 workers_controller.rb 的现有控制器中,我有下一个操作:
然后,我在浏览器上收到此错误:
我已经尝试了许多其他示例,但我得到了同样的错误。
一些帮助?
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”报告
提前致谢!
赛蒙。
ruby - Ruby 的 ruport NoMethodError(main:Object 的未定义方法“表”)
Ruport gem 找不到 Table 方法。使用https://ruport.github.io/examples.html上的示例,我们看到了问题。我不确定这是我的配置的错误还是问题。