def create_audit_record!( context = {}, initiator = nil, &block )
      ChrnoAudit::AuditRecord.create! do |record|
        record.auditable_type = self.class.name
        record.action         = request.symbolized_path_parameters[ :action ]
        record.initiator      = initiator
        record.context        = context

        # Даём возможность переопределить параметры
        block.call( record ) if block
      end
    end
def create_audit_record!( context = {}, initiator = nil, &block )
      ChrnoAudit::AuditRecord.create! do |record|
        record.auditable_type = self.class.name
        record.action         = request.symbolized_path_parameters[ :action ]
        record.initiator      = initiator
        record.context        = context

        # Даём возможность переопределить параметры
        block.call( record ) if block
      end
    end
Хелпер для создания записи аудита из контроллера.
 В качестве типа будет использовано имя текущего контоллера, в качестве действия -- текущий экшен.

 @param [Hash] context контекст
 @param [ActiveRecord::Base] initiator инициатор обновления
 @yield [ChrnoAudit::AuditRecord]