More than a few times now I’ve run into a situation where I really need to be able to relate one object to another through multiple tables – basically use ‘has\_many’ twice…