Ich verwende mongoid, machinist 2 und pickle. Aber ich denke, diese Frage ist häufiger.Schienen, Gurke: make-Objekt und seine Assoziationen
Ich habe ein Konto Modell:
class Account
include Mongoid::Document
include Mongoid::Timestamps
referenced_in :user
end
und Benutzer:
class User
include Mongoid::Document
include Mongoid::Timestamps
references_one :account
end
Ich habe folgendes Szenario (I reference_one Verein eingestellt):
Scenario: Client views his account
Given a user with id: "4ceede9b5e6f991aef000007"
And the following accounts exist:
| user_id |
| 4ceede9b5e6f991aef000007 |
.....
Ich denke, das ist nicht so gute Idee verwenden Sie IDs so. Was ist die beste Vorgehensweise zum Erstellen von Objekten mit Assoziationen? Ich wäre nett wenn pickle. zum Beispiel könnte helfen.