Rails 3通过父关联排序

时间:2011-02-03 20:35:18

标签: ruby-on-rails sorting activerecord

我在Rails 3中有一个相当简单的问题,我似乎无法找到答案:

假设我有2个模型:Customer,Project。

客户有很多项目 项目属于客户

现在我想使用Active Record按“客户名称”对项目列表进行排序(使用Ruby数组做这很容易,但我想一旦项目记录数量增加就会出现问题。)

如何使用ActiveRecord执行此操作?

1 个答案:

答案 0 :(得分:30)

Project.joins(:customer).order('customers.name')