При обращении к id объекта в RubyOnRails в логах появляется сообщение
warning: Object#id will be deprecated; use Object#object_id
При детальном рассмотрении выяснилось, что сии жалобы исходят не от RubyOnRails а непосредственно Ruby интерпретатора. При замене @instance.id на @instance.object_id сообщение исчезает, Руби доволен. Однако выдаёт сия конструкция не содержимое поля «ID» из БД, а ID инстанцированного класса Ruby.
Решить проблему помогла замена @instance.id на @instance[:id].
Теперь, как говориться, и волки сыты и овцы целы.