Я использую этот код:
item = Item.find_or_create_by(:name => title.strip)
if item.changed?
results.newItemsCount += 1
end
Я хочу получить количество вновь созданных записей для регистрации.Я надеялся, что свойство .changed будет истинным для вновь создаваемых элементов, но похоже, что это не так.Следующая часть кода может изменить элемент, даже если он не новый, поэтому мне действительно нужно знать, является ли элемент новым.
Есть ли способ узнать, является ли запись новой или нет?Ничего подобного не видел в документах .Можно подумать, что просто установка заголовка (в конструкторе) будет квалифицироваться как измененная, но, похоже, этого не произойдет.