【发布时间】:2012-07-01 15:31:23
【问题描述】:
我目前正在尝试在 Rails 应用程序中实现报告模块。多亏了这里提供的一些帮助:Ruby on Rails object reporting,我决定继续编写通用指标并使用这些指标填充报告。
我必须解决的是如何创建指标 - 基本上我需要有一个可以在我的定位框架中使用的 metric 对象(例如,如果我有一个 target 对象,其中 target.value 是 0.5 ,我可以让target.metric_id 知道目标是哪个指标,从而报告它)。
我的问题是如何在模型结构中存储度量公式。一个简单的指标示例是利润,我可以在其中做sales.selling_prices.sum - sales.cost_prices.sum。如何设置一些允许存储此公式的列?所有公式都将使用其他对象进行计算,如利润示例。
任何帮助将不胜感激。
谢谢!
【问题讨论】:
标签: ruby-on-rails database ruby-on-rails-3