O método Rails ActiveRecord #save pode ser usado para atualizar um registro existente? [duplicado]

Esta pergunta já tem uma resposta aqui:

como o activerecord sabe executar uma inserção ou atualização? 3 respostas

Pode o#save método pode ser usado para atualizar um registro?

Eu sei que possocrio um novo registro usando save, assim:

person = Person.new 
person.save # rails will insert the new record into the database.

No entanto, se eu encontrar um registro existente primeiro, modifique o modelo e salve-o, será o mesmo resultado que a atualização?

person = Person.find(:first, :condition => "id = 1") 
person.name = "my_new_name" 
person.save # is this save performing a update or insert?

questionAnswers(2)

yourAnswerToTheQuestion