假设我有两个模型
class A < ApplicationRecord
end
class B < ApplicationRecord
end
其中A有一个指向B的外键。假设B还有一个附加的唯一标识符,用于与rails_sortable一起使用的排序。有没有办法通过在B?中排序这个唯一标识符来查询A中的所有对象?
答案 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')