class Person < ActiveRecord::Base
# Every computer that person has access to
has_many :accounts
has_many :computers, :through => :accounts
# Only comps that this account can administrate
has_many :administrator_accounts, -> { administrators }, class_name: 'Account'
has_many :administrated_computers, :through => :administrator_accounts, :source => :computer
end
Why not simply do