J'ai un modèle Foo
avec des attributs id, name, location
.
J'ai une instance d' Foo
:
f1 = Foo.new
f1.name = "Bar"
f1.location = "Foo York"
f1.save
Je voudrais copier f1
et à partir de cette copie, d'en créer une autre instance de l' Foo
modèle, mais je ne veux pas f1.id
report d' f2.id
(je ne veux pas affecter explicitement que, je veux la db pour le gérer, comme il se doit).
Est-il une façon simple de le faire, d'autres que la copie manuelle de chaque attribut? Toutes les fonctions intégrées ou serait à l'écriture d'un être le meilleur itinéraire?
Merci