【问题标题】:Rails Ruport using SQL使用 SQL 的 Rails Ruport
【发布时间】:2011-10-21 11:35:56
【问题描述】:

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

class Project < ActiveRecord::Base
  acts_as_reportable
end

在 IRB 控制台中我尝试如下

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

它对我来说很好。

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

【问题讨论】:

    标签: mysql ruby-on-rails-3 activerecord report ruport


    【解决方案1】:

    我终于在 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多