6
Ich bin in Rails 3.2.2 und ich habe eine Variant-Klasse:selbst verweis „Zwilling“ has_one Verein
class Variant < ActiveRecord::Base
has_one :twin_variant
end
Ich möchte in der Lage sein, zwei Objekte dieser Klasse zu assoziieren wurden „Zwillinge ". würde ich gerne erstellen: Ich möchte eine Methode zum Erstellen einer Zwillingsvariante
v1 = Variant.new
v1.name = "Fantastic variant"
v1.save
Dann: sollte
v2 = Variant.new
v2.name = "Fantastic variant twin"
v2.save
v1.twin_variant = v2
Dann werden die zwei Objekte miteinander assoziiert werden, so dass :
v1.twin_variant
=> v2
v2.twin_variant
=> v1
Ist das möglich? Wie soll ich den Verein aufbauen?
Dank der zyklischen Beziehung Setup, es funktioniert super! – Augusto