Ich lerne Ruby on Rails schon seit einiger Zeit und habe mehrere Spielzeuganwendungen gebaut. Ich habe viele Kurse/Kurse belegt (z. B. Hartl, Code School, Udemy usw.). Jetzt arbeite ich an einem Haustier-Projekt, das ziemlich komplex ist - viele Modelle und Beziehungen.Wie denken Sie über Modelle und Beziehungen in komplexeren Rails-Anwendungen?
Hier ist meine Frage: Wie gehe ich über eine komplexe Anwendung in Bezug auf Modelle und Beziehungen nachdenken? Es scheint mir, dass es eine visuelle Möglichkeit geben sollte, all das zu modellieren, aber ich habe keine Diskussion über solche Modellierung in irgendeiner der Klassen gesehen, die ich gemacht habe. Sicher, es gibt die sehr einfachen Diagramme in den Rails Guides, aber wie erweitere ich das auf etwas Komplexeres? Oder mache ich das zu kompliziert? Fange ich gerade an, Modelle und Beziehungen zu kodieren und zu sehen, wohin es mich führt? Es scheint, als könnte dieser ad hoc-Ansatz mich leicht in eine Ecke bringen, wo ich von vorne anfangen muss, wenn ich mich sozusagen in eine Ecke male.
Gibt es Tools oder Blogposts, die mir helfen können?
(Anmerkung: Ich habe auch diese Frage auf Reddit.Com/r/Rails bei https://www.reddit.com/r/rails/comments/7c9zbf/how_to_think_about_rails_web_application/ veröffentlicht)
Ich weiß nicht, welche Antwort Sie erhoffen. Eine Liste von Büchern, Videos, Blogs usw. über Schienen? Ein Link zu einem Tutorial zu Datenbankdiagrammen? Persönliche Meinung zum Design von Anwendungen? Es ist keine sehr spezifische Frage, daher weiß ich nicht, wie ich darauf antworten soll. –