Frage

Mein Ziel ist es, einen Weg für einen Admin erstellen zwei Modelle in der erstellen Raffinerieleiter: Kampagnen und Videos

Ich mag es Setup haben, so dass eine Kampagne viele Videos hat und dass jedes Video gehört zu einer Kampagne. Beide Videos und Kampagnen haben einen Titel, eine Beschreibung und ein Vorschaubild. Ich bin nicht sicher der beste Weg, um dies zu realisieren. Ist es möglich, die Einrichtung zwei Plugins und bilden eine Beziehung zwischen den beiden? Oder soll ich ein Plugin mit beiden Modellen erstellen. Wenn jemand mich in der richtigen Richtung oder ein gutes Beispiel für eine Lösung für ein ähnliches Problem hindeuten könnte, wäre ich dankbar.

Danke für das Schauen!

War es hilfreich?

Lösung

Ein gutes Beispiel dafür, was Sie zu tun versuchen ist die Standard-Seiten-Plugin. Das Plugin enthält zwei Modelle: Seite und pagepart. Man könnte das als eine Möglichkeit, zu gehen.

Wenn Sie jedoch denken Sie jemals eines der Modelle verwenden würden, aber nicht die andere in einer anderen Anwendung, würde ich vorschlagen, sie als separate Plugins bauen, und dann die Schaffung der Assoziation innerhalb der App Schienen durch Plugin-Funktionen zu überschreiben. Sie können ein beliebiges Modell zugreifen, die mit Rails aus dem Inneren der anderen Plugins registriert ist.

Best of luck. Fühlen Sie sich frei mit anderen Fragen zu beantworten. Wir haben mit Raffinerie sie gerade erst begonnen, und haben Plugins bauen wie verrückt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top