Rails - Mar 2006 - Complex Through Statement