2017-02-08 5 views
-1

すべてのコントローラで実行されるアクションを記録するために、すべてのコントローラにログモデルとメソッドを作成しました。そのメソッドは、ログmodleに値を設定します。しかし、私はどのようにこの機能を使ってユーザーの作成、削除、更新を記録しているのかわかりません。私が作成したレール内のすべてのコントローラのアクティビティの記録

方法は次のとおりです。 - 私は、作成、編集および工夫の宝石でユーザーを削除する記録を維持するために、このメソッドを使用するにはどうすればよい

def keep_record(msg) 
    @log = Log.new 
    @log.user_id = current_user.id 
    @log.description = msg 
    @log.save 
end 

ユーザーは、作成、削除、およびユーザーの更新を記録するために、Registration_controllerを変更する方法を教えてください。

+0

何も...あなたは私に私はそれを行うことができます方法についてのアイデアを与えることができます.... –

答えて

0

「アクティビティを追跡する」という意味はわかりませんが、ユーザーがこれらの属性を変更したときにトラッキングするように思えます。ユーザーが接続して基本的にチャンネルを購読するActionCableを調べて、自分が何をしているのかを記録することをお勧めします。

はここで開始するには良い場所です:特別 Actioncable connected users list

関連する問題