Bueno, esto es lo que hice como principiante y todavía lo estoy haciendo al aprender cosas nuevas en Rails.
Tomaría un proyecto existente en la empresa, escrito por mis colegas. Supongo que estás haciendo la aplicación web. Ejecutas la aplicación y comienzas a hacer clic en varios botones, formularios … etc. y ves en la consola qué controlador / acción se está ejecutando.
Luego puede filtrar alrededor del controlador particular, preocupaciones y métodos de modelo. De esta manera, tendrá una mejor idea de ser bueno en Rails suponiendo que la base de código de rails a la que se refiere es buena.
Y por qué mencioné las bases de código existentes en la compañía en lugar de algunas de código abierto, ya que usted es principiante y mientras revisa la base de código si no entiende algún concepto / fragmento. En realidad, puede hacer un ping a la persona sentada a su lado para comprender lo que está sucediendo
- ¿Cuáles son las 3 mejores habilidades blandas para la ingeniería de software?
- ¿Qué lenguajes de programación / conjuntos de habilidades debo aprender para convertirme en desarrollador de WordPress?
- ¿Qué habilidades puedo adquirir a los 15 años para dejar mi huella en la historia en el futuro?
- ¿Elasticsearch es una habilidad esencial para el científico de datos?
- ¿Qué materias en la universidad te dan excelentes habilidades para resolver problemas?
Pero antes de esta parte
Aprende del tutorial micheal hartl
Lea las guías de rieles al menos con respecto a rutas, controladores, modelos y registro activo
También asegúrese de hacer muchas preguntas, las personas son amigables en la comunidad de Rails y no son hostiles. Hay muchas comunidades flojas como esta floja. Asegúrese de asistir al grupo de usuarios de Pune Ruby y siga a Ruby semanalmente.