【发布时间】:2019-03-08 16:43:55
【问题描述】:
我正在尝试生成一份列出最近收入变化的报告。我正在尝试确定对最新更改(付款、退款、费用和信用)进行排序、对它们进行分页并向用户显示它们的最佳方式。
这些项目有 4 种不同且不相关的模型(付款、退款、收费和信用)。有没有办法从数据库中查询这个?
【问题讨论】:
-
能否详细说明各个模型之间的关系?
-
另外,您是否想要获得最近更改的记录列表,这些记录是
Payment、Refund、FeeCharge或Credit?还是每种类型一个列表? -
这很容易使用 STI(单表继承)
-
模型之间没有关系。我想要一份包含付款、退款、费用或信用的清单。 @MrYoshiji
标签: ruby-on-rails activerecord rails-activerecord