Is this possible?
In an events system an event can have multiple times. (ie, if it is a 3 day event and each day it's at a different time). Each time has a place associated with it. Finally, each place has an address associated with it. Now, can I reference those addresses through my event model?
I'm thinking something conceptually like this:
class Event < ActiveRecord::Base
has_many :TimePlaces
has_many :Places :through => :TimePlaces
has_many :Addresses :through => :PlaceAddresses :through => :Places