Respuesta de disparo: no compiles primero la aplicación web. En cambio, invierta su cabeza para entender el lenguaje Ruby (solo lo básico es suficiente). Hará tus días mucho más fáciles.
TL; DR
Fueron mis errores. Cuando decidí crear una aplicación web, simplemente utilicé mi ambición, sin ninguna (pequeña) investigación. Así que voy al libro de Michael Hartl, solo leo un poco, lo terminé y (como ustedes saben) me confundo.
Luego leo una vez más, sigo todas las instrucciones, solo copie y pegue el código, obtenga un pequeño error, pregunte stackoverflow, arreglado, se siente inteligente, continúe con el próximo capítulo, obtenga un pequeño error, arreglado, obtenga un error, no se puede arreglar , recibe más errores, se siente estúpido, bebe un café, ve a stackoverflow nuevamente, todavía no puedo resolver el error, reza a Dios, obtén más errores, apaga mi Mac.
Al día siguiente, lo intento de nuevo, todavía no funciona, lo intento nuevamente, falla, voy al foro, pregunto stackoverflow, no funciona … Luego leo el libro lenta y cuidadosamente, trato de comprender el concepto y finalmente felizmente puedo resolver el error : solo necesita una sintaxis “@” delante de la variable de instancia en la acción show. Demonios si….
- ¿Java todavía se usa para aplicaciones web modernas o sitios web?
- ¿Es bueno usar Laravel para desarrollar una aplicación web con AngularJS y Bootstrap?
- ¿Cuál es el siguiente paso en la evolución de Internet y las aplicaciones web? ¿Qué va a ser la Web 3.0?
- ¿Existe una aplicación web de calendario que sea mejor que Google Calendar en términos de una interfaz de usuario?
- ¿Cuál es la mejor manera de crear aplicaciones web fuera de línea para iPad?
Ese fue solo un ejemplo de mis muchos errores. Estoy bastante seguro de que también lo conseguirás. Michael Hartl Book es el libro más completo para construir aplicaciones web con Rails. Pero si no sabes mucho sobre Ruby, será muy difícil obtenerlo todo.
Entonces, no sigas mis errores. En cambio, debes entender a Ruby primero. Solo la sintaxis básica es suficiente. Vaya a codecademy, elija Ruby, termínelo dos o tres veces hasta que se familiarice con él.
Después de eso, vaya al libro de Michael Hartl, escriba el código (quiero decir, no copie y pegue), termínelo, repítalo una o dos veces para leerlo nuevamente. Si puedes conseguir que la aplicación funcione sin mirar el libro, ¡Felicidades! Ahora puedes decirle a tu madre que eres programador de rieles y estás listo para sacudir el mundo