IIC2143 / Syllabus

65 stars 2 forks source link

Problema para acceder a http://localhost:3000/users #82

Closed icortesc closed 3 months ago

icortesc commented 3 months ago

Hola, siguiendo las cápsulas llegue hasta la parte en que utilizamos Postman para buscar el controlador "user". Hice todo igual que en la cápsula, me sale el siguiente error:

issue

Alguien sabe como solucionar esto?

Aca esta el resto de cosas q pudiesen ser relevantes;

image image

TheExcel2 commented 3 months ago

¿Estás completamente seguro de haber creado un modelo/clase llamado User?

jean-Philipe commented 3 months ago

No tienes el modelo User creado en tu schema, cuando hagas rails generate model User, se te crea una migración, pero debes hacer rails db:migrate para asegurarte que esta se guarde (subí la capsula de migraciones ayer por si te confunde).

Como prueba tomé el mismo proyecto de la capsula y creé el metodo prueba que intenta retornar una prueba de la misma forma que lo hacemos con User, pero en este caso para el ejemplo nunca creé el modelo Prueba, mira lo que obtengo: image

Es lo mismo que obtienes en tu error, no existe el modelo por lo que el servidor te arroja un error 500. Avisame si el correr la migración (y asegurarte que tienes un modelo User en el schema) te soluciona lo anterior!

icortesc commented 3 months ago

No me había dado cuenta de que tenia que crear un controlador para cada modelo, pensaba que era uno general. Muchas gracias.