Rails Ruport с использованием SQL - PullRequest
0 голосов
/ 21 октября 2011

Ребята, я использую Ruport Gem для Ruby Reporting, я прошел базовое кодирование и настройку следующим образом

class Project < ActiveRecord::Base
  acts_as_reportable
end

и в консоли IRB я попытался следующим образом

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

и у меня все нормально.

Проблема вместо модели, как написать свои собственные запросы с SQL и добавить это в объект таблицы Ruport?

1 Ответ

0 голосов
/ 23 октября 2011

Наконец я получил это в 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
...