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.
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
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.
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
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.
Tags und Links ruby-on-rails