【发布时间】:2018-02-15 06:26:23
【问题描述】:
我在我的 rails 项目中使用ransack gem 进行排序和过滤。
有一个Child 模型,它有许多课程订阅。 Course 有 period_id。 Child 有一个方法 last_subscription_period。
很高兴能回答以下任何问题:
- 使用 ransack 在此方法结果上过滤子项的方法是什么?
- 用于选择具有特定 period_id 的最后订阅的孩子的 SQL 查询是什么?
型号:
Child has_many subscriptions
Subscription belongs_to child
Subscription belongs_to course
列
children: id
subscriptions: child_id, course_id, created_at
courses: period_id
【问题讨论】:
标签: mysql sql ruby-on-rails ransack