6
jestem w Rails 3.2.2 i mam klasę Wariant:Własna referencyjna „bliźni” has_one stowarzyszenie
class Variant < ActiveRecord::Base
has_one :twin_variant
end
Chciałbym być w stanie skojarzyć dwa obiekty z tej klasy, aby stał się „bliźniaki ". Chciałbym utworzyć:
v1 = Variant.new
v1.name = "Fantastic variant"
v1.save
Następnie chciałbym mieć metodę, aby utworzyć podwójną Wariant:
v2 = Variant.new
v2.name = "Fantastic variant twin"
v2.save
v1.twin_variant = v2
Następnie 2 obiekty powinny zostać powiązane ze sobą, tak że :
v1.twin_variant
=> v2
v2.twin_variant
=> v1
Czy to możliwe? Jak zbudować stowarzyszenie?
Dzięki, działa świetnie! – Augusto