Ruby on Rails 3 (3.1) ActiveModel-Zuordnungen (tabellenlose verschachtelte Modelle)

8

Wie können ActiveModel-Assoziationen (tableless verschachtelte Modelle) eingeprägt werden?

Zum Beispiel:

%Vor%

Mit ActiveRecord würde ich zwei Modelle erstellen und sie mit has_many und gehört zu verknüpfen. Aber ActiveModel hat keine solche Funktionalität. Wie kann ich das umsetzen?

    
WHITECOLOR 06.07.2011, 08:18
quelle

3 Antworten

5

Sie können es einfach nicht so machen. Es ist kein aktiver Datensatz.

Sie können die ActiveModel-Dokumentation (und den Quellcode) unter:

überprüfen

Ссылка

Ich denke, Sie müssen es altmodisch machen, indem Sie eine Reihe von Kapiteln und einen Verweis auf das Buch in den Kapiteln verwenden.

Hoffe, das hilft!

    
Dominic Goulet 06.07.2011, 08:59
quelle
7

Mit rails-Versionen & gt; = 2.3.x können Sie das activerecord-tableless -Gemein verwenden. Mit diesem Juwel können Sie Verbindungen und Validierungen ohne eine Datenbank haben.

Aktualisieren

Ich wurde als Autor zum Edelstein hinzugefügt und ich habe den Edelstein aktualisiert, um neuere Rails-Versionen zu unterstützen. Jetzt können wir Tableless-Modelle mit Assoziationen in Rails-Versionen & gt; = 2.3

haben     
Jarl 05.08.2011 10:07
quelle
0

Sie können diese Antwort für eine andere Möglichkeit auschecken.

%Vor%     
Eric 05.08.2015 14:17
quelle

Tags und Links