0

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

class Project < ActiveRecord::Base
  acts_as_reportable
end

在 IRB 控制台中我尝试如下

irb(main):001:0> puts Project.report_table

它对我来说很好。

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

4

1 回答 1

0

最后我在Ruport API中得到了这个

所以,不要直接使用 Model 进行这样的报告

irb(main):001:0> puts Project.report_table

我们可以像这样编写我们的 SQL 查询来建模,

irb(main):001:0> puts Project.report_table_by_sql("SELECT * FROM projects")

我需要的是这种语法

report_table_by_sql
于 2011-10-23T09:09:34.930 回答