标签: ruby-on-rails activerecord
我有一个带有嵌套关联的应用程序,如下所示:
user has_many timesheets timesheet has_many invoices
显示发票索引视图时,我想在其所属的first_name的{{1}}上订购发票。我可以像这样对直系父母做订单:
first_name
user
是否可以提高一级?
答案 0 :(得分:2)
是的,它是:
Invoice.joins(timesheet: :user).order('users.first_name')