Lamentablemente este curso ha iniciado mal. Es genial que todos los procesos sean automáticos, que tenga migraciones, que los paquetes sean administrados como caja negra (básicamente), pero en mi opinión está causando que se omitan muchos detalles que no son comprensibles, especialmente considerando que este curso es el 2do en la especialización de Ruby, y el primero únicamente habla acerca del lenguaje, su funcionalidad y sintaxis, nada relacionado con web. Por esta razón puedo afirmar que es evidente la falta de un curso intermedio donde se explique a detalle cómo funciona Ruby en entorno web, sus características, recomendaciones, paquetes, carpetas, entre otros.
Generalmente, por no decir siempre, Uriel explica todo muy detallado o sino se logra deducir, pero este curso en definitiva no responde a la secuencia de especialización indicada en códigofacilito.
Sigo el curso porque siento que el enfoque es alto y por ende el esfuerzo de aprendizaje será alto para exigirme subir de nivel en este lenguaje rápidamente pero lastimosamente hasta el momento no tengo claridad en cómo, por ejemplo user_signed_in? es interpretado por el frontend. Sé que devise se encarga de eso pero ese tipo de detalles no son clarificados en caso de que quisiera crear una función que dependa de las variables del servidor y con base en ello definir una respuesta en el cliente.
Muchas gracias.