通过控制台删除特定员工行为日志

接续自:Don't log all post edits in staff action logs for a user-merge - #4 by JammyDodger

谢谢。在此期间,如果能有一位 Rails 控制台专家建议一个命令来删除指定日期的系统帖子编辑日志,那将有助于清理日志。

我认为将此设为单独的主题会吸引更多人关注,所以我已将其拆分。:+1:

它们存储在 user_histories 表中,希望能帮助你开始?

2 个赞

我以为它会是这样的:

UserHistory.where(“created_at > ?”, date).where(and staffuser=xyz, and action=edit post).destroy_all

但使用了正确的语法 :stuck_out_tongue:

如果它只是在表中,那么直接从 postgres 中删除它们可能更容易。

依稀记得是这样的:

UserHistory.where(bla,bla,bla)

不过 Administrative Bulk Operations 中可能还有其他内容可以帮助你填补 bla bla bla

(我现在不在电脑旁)

1 个赞