Using active record associations from scratch for magazines