Buenas a todos.
A ver si consigo explicarme bien. No se me ocurre como hacer
correctamente lo siguiente.
Lo que quiero hacer es que los usuarios de una página puedan tener lista
de contactos de otros usuarios de la misma página. Bien, tengo una tabla
“users”. Un user puede tener muchos contactos y pertenecer a muchas
listas de contactos. NecesitarÃa una tabla que tuviera una estrucutra
como esta:
contacts: id, user_id, contact_id
Tanto user como contact harÃan referencia a la tabla users. PodrÃa crear
un modelo “contact” y hacer dos has_many hacia la tabla contacts. ¿SerÃa
lo correcto o hay otra forma?
Saludos.