id или object_id — вот в чём вопрос!

При обращении к 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].
Теперь, как говориться, и волки сыты и овцы целы.

Настройка HAML в RubyOnRails

По умолчанию на момент написания этой заметки, HAML генерирует опции в HTML-тэгах заключённые в одинарные кавычки. Чтобы заставить эту штуковину генерировать привычные двойные кавычки, необходимо изменить конфигурацию по умолчанию.

Для этого в /config/initializers создаём файл haml.rb и пишем туда

Haml::Template.options[:attr_wrapper] = '"'

Теперь HTML выглядит как в старые добрые времена.