Вы можете проверить, если это respond_to?
определенные методы, которые идут вместе с проверенным драгоценным камнем.как
User.respond_to?(:audited)
# or
User.respond_to?(:audits)
Также вы можете использовать опцию auditing_enabled
в файле readme.
User.auditing_enabled
По умолчанию возвращается значение true, когда проверяется.
То же самое длясвязанные ревизии.Просто создайте структуру данных для ваших отношений, и проверка ревизий будет равна вашим ожидаемым результатам.Возьмите этот пример из проверенного файла readme, например:
company = Company.create!(name: "Collective Idea")
user = company.users.create!(name: "Steve")
user.update_attribute!(name: "Steve Richert")
user.audits.last.associated # => #<Company name: "Collective Idea">
company.associated_audits.last.auditable # => #<User name: "Steve Richert">
Там вы можете легко проверить, выглядят ли связанные аудиты так, как вы этого хотите.