Я пишу простое приложение rails, которое кэширует значения из веб-службы. Веб-сервис возвращает список объектов, которые выглядят так:
<objects>
<object>
<id>12345</id>
<name>obj name</name>
</object>
....
</objects>
Можно ли использовать идентификатор, поступающий в качестве идентификатора для моего объекта ActiveRecord, если я гарантирую, что он уникален ... или лучше установить его в качестве другого атрибута и позволить ActiveRecord обрабатывать идентификатор? Я прочитал код, и похоже, что метод create в ActiveRecord не генерирует новый идентификатор, если он уже установлен. Я правильно понимаю?
Спасибо