Rails 3通过父关联排序

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

说我有2个型号:客户,项目。 客户有很多项目项目属于客户

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

我如何使用ActiveRecord进行此操作?

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