IIC2143 / Syllabus-2022-2

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

Rspec: not routes matched "*" #90

Closed Juancagp closed 2 years ago

Juancagp commented 2 years ago

Hola, viendo y siguiendo el tutorial de Rspes + Simplecov llegué hasta los últimos 5 minutos donde comienza a crear el archivo game_request_spec.rb y le pone código. Al hacer lo mismo en mi archivo pero cambiandole todas los "game" por "cancha" y/o "Cancha" (segun corresponda) corrí despues Rspec pero me aparecieron los siguientes errores y no encuentro nada en internet que me sirva en específico

image
Juancagp commented 2 years ago

al parecer en ves de cancha.save tenía otra cosa (cancha.shared_context_metadatab_behavior) en fin, pero me sigue apareciendo el siguiente error

image
meretamal commented 2 years ago

Hola 😁 , en la segunda foto pasa que canchas_path(@cancha) esta retornando "/canchas.3", en lugar de "/canchas/3". Prueba usando cancha_path(@cancha).

Ojalá siempre crea los recursos con nombres en inglés, porque pueden haber problemas con las transformaciones que hace rails de singular a plural, entonces me queda la duda si el helper para una cancha específica va a ser el que te dije. Si no funciona, en luagr de usar el helper, escribe directamente patch #"/canchas/{@cancha.id}".