IIC2143 / Syllabus-2022-2

IIC2143 Ingeniería de Software 2022-2 🚀✨
41 stars 2 forks source link

Undefined method reviews_path #112

Closed Chumi-Colores closed 1 year ago

Chumi-Colores commented 1 year ago

Estaba implementando las relación "review" entre usuario y auto. Seguí la ayudantía y funciona todo bien excepto a la hora de subirse a la base de datos, los datos escritos de la review. imagen

Me sale el siguiente error. Que aparenta ser de routes.rb o del controlador de las reviews. Sin embargo en ambos archivos todo pareciera estar en orden.

imagen

imagen

¿De dónde puede salir este error?

meretamal commented 1 year ago

Hola 😁 , eso es porque cuando usas un form_with y a models le pasas una sola entidad para generar la ruta, va a asumir que no está anidada a nada, por lo que te retorna reviews_path, ruta que no tienes definida.

Si te fijas en la ayudantía, en el form_with para crear reviews le pasamos dos cosas: un juego ya creado previamente y una reseña nueva, lo cual retornaba el path game_reviews_path(@game). En tu caso deberías hacer algo similar, ya que tus rutas de reseñas están anidadas a un auto.

Chumi-Colores commented 1 year ago

Súper, ya lo pude resolver y acabé la relación correctamente!!