IIC2143/Syllabus

relation "favourite_game" does not exist T1

Opened this issue · 4 comments

Buenas, en el enunciado aparece que favourite_game_id de Player debe ser de tipo references, el tema es que al hacer una migración para añadir el atributo, ya sea como references o como belongs_to, me da este error:
image
Por lo que me gustaría preguntar, ¿qué es lo que está mal ahí?

a mí tb me había pasado eso! en internet encontré que lo de references sólo funciona así como automático con el foreign_key: true si es que el atributo tiene el mismo nombre de la tabla (por ej en reviews usas player y game, que es justo como se llaman las tablas). Para corregirlo encontré en internet (no tgo el link a mano, pero si lo necesitas lo busco dsp jej) que puedes usar algo como foreign_key : { to_table : nombre_tabla }
no sé si está 100% bien hacer eso, pero al menos soluciona el error para seguir avanzando :]

a mí tb me había pasado eso! en internet encontré que lo de references sólo funciona así como automático con el foreign_key: true si es que el atributo tiene el mismo nombre de la tabla (por ej en reviews usas player y game, que es justo como se llaman las tablas). Para corregirlo encontré en internet (no tgo el link a mano, pero si lo necesitas lo busco dsp jej) que puedes usar algo como foreign_key : { to_table : nombre_tabla } no sé si está 100% bien hacer eso, pero al menos soluciona el error para seguir avanzando :]

OOO DAELDAEL porfa, gracias:33