Ich möchte eine Kopie eines ActiveRecord-Objekts erstellen und dabei ein einzelnes Feld ändern (zusätzlich zum id ). Wie lässt sich dies am einfachsten bewerkstelligen?
Ich weiß, dass ich einen neuen Datensatz erstellen und dann jedes der Felder durchlaufen könnte, um die Daten Feld für Feld zu kopieren - aber ich dachte, es muss einen einfacheren Weg geben, dies zu tun.
Vielleicht etwa so:
new_record = Record.copy(:id)