2010-03-16 9 views
8

Me gustaría comenzar a crear parches de código para Rails. ¿Hay algún buen libro sobre Ruby 'avanzado' que deba leer para comprender el código fuente de los rieles? ¿Hay algún otro consejo para comenzar? ¡Rails parece una gran bestia y no sé por dónde empezar!¿Entender el código fuente del núcleo de Rails?

Gracias, Jason.

ACTUALIZACIÓN: También estoy buscando algo que explica el lado más 'networking' de la misma - es decir, HTTP, servidores web, estante, etc.

Respuesta

7

Mi consejo sería leer éste: http://pragprog.com/titles/rails3/agile-web-development-with-rails-third-edition para obtener una comprensión bastante completa de cómo funcionan los rieles en el exterior, si aún no lo ha hecho.

Y luego revise el último maletero y comience a leer un componente que le guste, jugando con los archivos que desee y probando los cambios en un proyecto en vivo.

La metaprogramación es un concepto que se usa mucho en Rails, por lo que este libro definitivamente sería bueno también: http://pragprog.com/titles/ppmetr/metaprogramming-ruby.

la esperanza de que va a poner en su camino

12

He escrito the beginnings of an initialization guide for Rails 3 que puede ayudar a entender algunos de los conceptos comunes en Rails 3. Esto cubre la mayoría de la parte "railties", pero se ramifica en el Railties reales. Realmente depende de lo que quiera parchar/mirar en Rails en cuanto a cuánto se aplica realmente a usted.

1

Medium eXposure Rails 3 Reading Material tiene un montón de ... eh, material de lectura, y 32 Rack Resources to Get You Started de Jason Seifer debe mantenerte ocupado en el rack durante el tiempo que quieras.

Usted podría estar interesado en Rails on Rack. Asume cierto conocimiento de Rack pero proporciona buenos enlaces para obtener ese conocimiento.

El Engine Yard series on the Rails and Merb merge contiene una gran cantidad de buena información sobre el funcionamiento interno y los cambios futuros en los carriles 3.

1

que necesita "el camino carriles" por Fernández obie - http://my.safaribooksonline.com/9780321445612

que es mucho mejor que cualquier otro rieles libros - solo información pura - duda de que está listo para los rieles3 pero podría haber planes para una versión actualizada - en serio, cómprelo

0

Como ha señalado, probablemente debería comenzar con lo básico. Sugiero leer "Redes de computadoras" de Andrew S. Tanenbaum mientras aprendes los rieles y el rubí. Puedes encontrarlo en casi cualquier biblioteca científica.

2

tal vez el libro ruby-for-rails de David Black en Manning podría ayudarlo también

Cuestiones relacionadas