Ich bin neu auf Schienen und ich möchte dieses Diagramm in Rails implementieren. Das Problem ist mit dem Erbe zwischen Klassen, ich weiß nicht, wie man das mit Modellen/Controllern macht. Hat jemand eine Idee?Implementieren eines UML-Klassendiagramms auf Schienen
Antwort
Rails lassen Ihren Anteil Features ziemlich leicht unter Ihren Modellen über zwei Hauptmuster:
STI (single table inheritence): im Grunde nur eine Art String-Spalte hinzufügen und Ihre Modellklasse von seinen Eltern erbt statt erben von
ActiveRecord::Base
Concern: Teilen Sie einige Funktionen in einem Modul gruppiert, das Sie definiert haben, und fügen Sie es in Sie ein r Zielmodell oder Controller Klassen
auf dem Controller Seite Sie direkt Ihre eigene Vererbungskette aufbauen können (dafür, dass der erste Vorfahre ist Ihre Application), verwenden Sie die Sorge Muster oder andere Arten von Leckereien wie Service Objects (und viel viel viel mehr ;-))
Danke für die Hilfe !! –
Wo ist das Diagramm? –