Copiar instâncias de modelo no Rails

Eu tenho um modeloFoo com atributosid, name, location. Eu tenho uma instância deFoo:

f1 = Foo.new
f1.name = "Bar"
f1.location = "Foo York"
f1.save

Eu gostaria de copiarf1 e dessa cópia, crie outra instância doFoo modelo, mas eu não querof1.id para transportar paraf2.id (Eu não quero explicitamente atribuir isso, eu quero que o banco de dados para lidar com isso, como deveria).

Existe uma maneira simples de fazer isso, além de copiar manualmente cada atributo? Alguma função interna ou escrever um deles seria o melhor caminho?

obrigado

questionAnswers(5)

yourAnswerToTheQuestion