2016-10-17 2 views
0

Мы хотим проверить некоторые изменения в наших моделях Activerecord, и я ищу драгоценный камень, который может помочь нам в этом.Аудиторский журнал Activerecord, который пишет в elasticsearch

Я нашел https://github.com/collectiveidea/audited, но, насколько я понимаю, он входит в основную базу данных программы (в нашем случае MySql)

Я хочу такую ​​же функциональность, но писать журналы elasticsearch вместо этого. Является ли это возможным?

ответ

1

Не думаю, audited gem поддерживает это. Но я считаю, что вы можете обезглавить модель аудита следующим образом.

require 'elasticsearch/persistence/model' 
module Audited 
    class Audit 
    include Elasticsearch::Persistence::Model 
    end 
end 
+0

У вас пытались это сделать? Мне не очень нравятся такие деньги, как это: это может быть непостижимым ( –

+0

, если это так просто - почему аудированная команда этого не делает? –

+0

@GeorgyBuranov Я сказал, что считаю, что это сработает. Я этого не пробовал. – dnsh