【发布时间】:2013-11-02 14:25:58
【问题描述】:
我有 Client、Deal 和 DealType 模型。 客户有很多交易。交易属于 DealType。 DealType 有属性——关闭。 我需要选择所有尚未完成交易的客户。
scope :active, -> { where('deals.last.deal_type.closing = ?', false) } 之类的东西(当然是不正确的)。
如何在 Rails 4 中以最佳方式做到这一点?
ps。将不胜感激源链接,以了解使用 rails 的 sql 查询。
【问题讨论】:
标签: sql ruby-on-rails scope ruby-on-rails-4