【发布时间】:2015-04-28 13:20:46
【问题描述】:
我目前在成员模型文件中使用对成员记录进行排序:
default_scope -> { order(:organization_id, :username) }
组织和成员之间是一对多的关系。我不想根据组织 ID 进行排序,而是根据组织名称对成员进行排序,组织名称是组织模型中的一列。我该怎么做?
我尝试了以下几行,但这不起作用;它似乎只接受来自同一模型内的变量,而不是来自与其有关系的模型。
default_scope -> { order(:organization.name, :username) }
default_scope -> { order(organization.name, :username) }
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 relationship