IIC2143 / Syllabus

IIC2143 Ingeniería de Software 2024-2 🚀✨
55 stars 0 forks source link

Problemas al hacer rails db:migrate en Tarea #2

Open VicenteIgnacioSotoGonzalez opened 1 week ago

VicenteIgnacioSotoGonzalez commented 1 week ago

Buenas tardes, junto con saludar quería comentar un error que he estado experimentando luego de crear los modelos Game, Review y Player. Luego de creados usé el comando db:create para luego hacer db:migrate. En el caso de Game funciona bien pero en Review y Player me sale lo que se presenta en la foto adjunta. Lo raro es que eso no me pasó en la actividad extra, por lo que ni idea de a que se puede deber. Gracias de antemano. Captura Error Migrate

jtvaldivia commented 1 week ago

Tienes un error en como estas definiendo la tabla de review. Fijate bien lo que estas colocando en los atributos y en el mensaje que te aparece de error

plourido commented 1 week ago

Hola tengo un error parecido. El tema es que al hacer la referencia player_id no se llama igual que la tabla entonces no la hace. Como lo puedo solucionar? muchas gracias

VicenteIgnacioSotoGonzalez commented 1 week ago

Tienes un error en como estas definiendo la tabla de review. Fijate bien lo que estas colocando en los atributos y en el mensaje que te aparece de error

Investigando un poco me dí cuenta que cuando se crea algo references la parte _id se crea automáticamente, entonces así cree el modelo para evitar esto Review: rails generate model Review title:string description:string calification:float player:references game:references. Sin embargo sigo teniendo el mismo error si no me equivoco. imagen

jtvaldivia commented 1 week ago

Repito revisen que es lo que les sale en el error, con que modelo tiene relacion el error y el orden de creacion de las tablas. Es parte de la tarea que se den cuenta de esto y es individual, asique sean igualmente discreto al compartir informacion.

plourido commented 1 week ago

Perfecto muchas gracias. Nos podemos apoyar de la ayuda de IA? obviamente realizando las referencias pertinentes

jtvaldivia commented 1 week ago

Si pueden, mientras lo citen. Lo que si dejo como advertencia que el equipo docente no se hara cargo en caso de bugs al ocupar ia. Esperamos que si lo ocupan puedan entender lo que hacen.