Если вы не можете использовать joins
, как предлагает @spickermann, вы можете составить несколько ActiveRecord_Relation
с:
users = User.not_rejected.invited.order(updated_at: desc)
users.where(rtrs: Rtr.all)
Или, если у вас есть область действия на Rtr
, вы можете использоватьэто:
class Rtr < ApplicationRecord
scope :upside_down, where(upside_down: true)
end
users.where(rtrs: Rtr.upside_down)