【发布时间】:2012-08-01 02:50:00
【问题描述】:
这里是一个简单的问题。
我有一个用户表。每个用户都有许多目标。每个目标都有许多目标。每个目标都有一个created_at 列。
我想获取为用户创建的 10 个最新目标(无论任何特定目标),但我不确定如何构建 ActiveRecord 查询。
我一般都知道如何获得 10 个最近的目标。您将执行以下操作:
Objective.find(:all, :limit => 10, :order => 'created_at desc')
但我不知道如何获取特定用户的 10 个最新目标(即从用户 -> 目标 -> 目标)。
我该怎么做?
【问题讨论】:
标签: ruby-on-rails database activerecord model