Можно ли использовать метод Rails ActiveRecord #save для обновления существующей записи? [Дубликат]
На этот вопрос уже есть ответ здесь:
как activerecord знает, как выполнить вставку или обновление? 3 ответаМожет ли#save
метод будет использоваться для обновления записи?
Я знаю что могуСоздайте новая запись с использованием сохранения, например:
person = Person.new
person.save # rails will insert the new record into the database.
Однако, если я сначала найду существующую запись, изменим модель, а затем сохраню ее, является ли это тем же результатом, что и обновление?
person = Person.find(:first, :condition => "id = 1")
person.name = "my_new_name"
person.save # is this save performing a update or insert?