我正在尝试使用 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'
我已经安装了宝石。
我尝试寻求有关该错误消息的帮助,但没有解决我的问题。
require "rubygems"
require "ruport"
class TestExeReport < Ruport::Report
renders_as_grouping(:style => :inline)
def renderable_data(format)
table = Table("foo.csv")
Grouping(table, :by => "username")
end
end
report = TestExeReport.new
report.save_as("bar.pdf")
我想查看我的“csv”文件的“pdf”报告
提前致谢!
赛蒙。