rails是否支持按外键中的值排序的查询?

时间:2017-07-14 02:22:45

标签: sql ruby-on-rails querying

假设我有两个模型

class A < ApplicationRecord
end

class B < ApplicationRecord
end

其中A有一个指向B的外键。假设B还有一个附加的唯一标识符,用于与rails_sortable一起使用的排序。有没有办法通过在B?中排序这个唯一标识符来查询A中的所有对象?

1 个答案:

答案 0 :(得分:0)

这适用于你的问题。

as_objs = A.joins('INNER JOIN bs on as.key_used_as_foreign_key_from_bs = bs.key_used_as_foreign_key_to_as').order('bs.additional_unique_identifier_key')