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?
Sie können es einfach nicht so machen. Es ist kein aktiver Datensatz.
Sie können die ActiveModel-Dokumentation (und den Quellcode) unter:
überprüfenIch 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!
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.
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
habenTags und Links ruby-on-rails-3 activemodel