Ich bin ein PHP-Entwickler, der ein bisschen Ruby kennt. Ich möchte Ruby on Rails lernen, aber die meisten der mir bekannten Ressourcen behandeln RoR-Funktionen als "magisch" - dh sie haben eine gewisse interne Konsistenz, aber fragen Sie nicht, wie es in Bezug auf Ruby funktioniert, MySQL, etc.Wie funktioniert Ruby on Rails?
Wie auch immer, ich möchte ein tiefes Verständnis davon haben, wie RoR funktioniert, die Designentscheidungen, die in den Aufbau der Software einflossen, etc. Insbesondere bin ich an ActiveRecord interessiert, aber wirklich bin ich auf der Suche nach dem ganzen Paket .
Alle Bücher/Websites/Beratung willkommen.
Für ein tieferes Verständnis von Rails hilft es, Einblick in Design und Implementierung haben von Schienen selbst. Siehe meine [Antwort] (http://Stackoverflow.com/a/22155376/452885) auf dieser anderen [ähnliche Frage zum Verständnis der Konventionen von Rails] (http://stackoverflow.com/questions/3554054/what-are- all-the-conventions-für-ruby-on-rails) – GuruM
Siehe auch: [ActiveRecord - Schienen unter der Haube] (http://weblog.jamisbuck.org/2006/11/20/under-the-hood-activecrecord -base-find-part-2), [Routing DSL - Schienen unter der Haube] (http://weblog.jamisbuck.org/2006/10/2/under-the-hood-rails-routing-dsl), [ Rails Routing von außen in] (http://guides.rubyonrails.org/routing.html) – GuruM