Did you try:
class Unit < ActiveRecord::Base
has_many :renters, :through => :rooms, :source => :people
And then do a Unit.find(:first).renters for a list of people that are
renting in that unit?
Keep up to date with Rails on Twitter and This Week in Rails
Policies: Conduct, License, Maintenance, Security, Trademarks