Den Quellcode von Rails verstehen?

8

Ich möchte Code-Patches für Rails erstellen. Gibt es irgendwelche guten Bücher über "fortgeschrittene" Ruby, die ich lesen sollte, um den Quellcode der Rails zu verstehen? Gibt es noch weitere Tipps zum Einstieg? Schienen scheint wie eine große Bestie und ich weiß nicht, wo ich anfangen soll!

Danke, Jason.

UPDATE: Ich bin auch auf der Suche nach etwas, das mehr über die Netzwerkseite erklärt - d. h. HTTP, Webserver, Rack usw.

    
jasonbogd 16.03.2010, 00:37
quelle

6 Antworten

7

Mein Rat wäre, diesen zu lesen: Ссылка um ein ziemlich vollständiges Verständnis davon zu bekommen, wie rails auf der draußen, wenn du es nicht schon getan hast.

Und dann checken Sie den neuesten Stamm aus und beginnen Sie, eine Komponente zu lesen, die Sie mögen, mit Dateien zu spielen, wie Sie möchten, und die Änderungen an einem Live-Projekt auszuprobieren.

Metaprogrammierung ist ein Konzept, das oft in Rails verwendet wird, daher wäre dieses Buch auch definitiv gut: Ссылка .

Ich hoffe, dass Sie auf Ihren Weg kommen werden

    
Michael Sondergaard 16.03.2010, 00:47
quelle
12

Ich habe die Anfänge eines Initialisierungsleitfadens für Rails 3 geschrieben, der Ihnen dabei helfen kann, einige der gebräuchlichen Konzepte zu verstehen in Rails 3. Dies umfasst vor allem den "Railties" -Teil, verzweigt sich aber in den eigentlichen Railties. Es hängt wirklich davon ab, was Sie in Rails patchen / anschauen wollen, wie viel das tatsächlich auf Sie zutrifft.

    
Ryan Bigg 16.03.2010 05:22
quelle
2

vielleicht könnte das Buch ruby-for-rails von David Black bei Manning auch Ihnen helfen

    
poseid 23.03.2010 10:13
quelle
1

Sie brauchen "den Weg der Schiene" von obie fernandez - Ссылка

es ist weit besser als alle anderen Rails Bücher - nur reine Informationen - bezweifle, dass es Rails3 bereit ist, aber es könnte Pläne für eine aktualisierte Version - ernsthaft, kaufen Sie es

    
stephenmurdoch 20.03.2010 10:10
quelle
1

Medium eXposures Lesematerial von Rails 3 hat eine Tonne ... äh, Lektüre und Jason Seifers 32 Rack-Ressourcen für den Start sollten Sie so lange im Rack belassen, wie Sie möchten.

Sie könnten an Rails on Rack interessiert sein. Es erfordert einige Kenntnisse von Rack, bietet aber gute Links für den Erwerb dieses Wissens.

Die Engine Yard-Serie auf dem Rails and Merb Merge enthält viele gute Informationen über die inneren Abläufe und bevorstehende Änderungen in Rails 3.

    
benm 20.03.2010 09:47
quelle
0

Wie Sie bemerkt haben, sollten Sie mit den Grundlagen beginnen. Ich würde vorschlagen, "Computer Networks" von Andrew S. Tanenbaum zu lesen, während ich Rails und Ruby lerne. Sie können es in fast jeder wissenschaftlichen Bibliothek finden.

    
baol 21.03.2010 21:39
quelle

Tags und Links