我想在活动admin中记录用户的所有活动,包括所有成员操作请求。那么最好的方法是什么?
答案 0 :(得分:1)
有一个名为public_activity的gem,用于记录所有活动。
您需要做的所有事情,要跟踪的动作,需要添加类似以下内容的内容
Activity.create({user_id: current_user.id, action: action_name, data: "if you want to show what changed"})
您还可以选择使用papertrail。
答案 1 :(得分:0)
还有另一个名为papertrail的gem,您可以使用它追踪模型的更改,以进行审核或版本控制。然后,我对跟踪的每个模型都有一个自定义操作,以查看Active Admin中该模型的历史记录更改。