![](https://img.haomeiwen.com/i13678974/ae227849343a9ac1.png)
显示问题啊...明明是作为admin操作的,“操作者”应该显示admin
才对的,估计是controller写错?不应该啊...
查看了一下gem的介绍,发现估计找到原因了
![](https://img.haomeiwen.com/i13678974/2b8fc00a3ccef835.png)
这一步没有做哈哈哈
然而...在 app/controllers/admin/versions_controller.rb
加了却没有啥用...Orz
又认真看了一下原文的要求,这次把
before_action :set_paper_trail_whodunnit
给加到了
app/controllers/admin/event_registrations_controller.rb
这次就加对地方了哈哈哈!!十分钟解决的问题 一直看综艺逃避了两天!真是太怂(贪玩)了你!!!
总之,不能加到version的controller要加到需要显示出相关信息的controller才行,就是数据来源的controller才行~
想想也对,一个项目里有那么多不同的controller,每次每个不同的操作者对不同的controller有不同的操作,要细化到每个controller才行,都放到“总的”version controller的话会出现操作者撞车事件的,就无法追溯到“到底是哪个人操作了相关数据”了~
![](https://img.haomeiwen.com/i13678974/fc439de7d2bfcc2d.png)
总之~ 总算解决了哈哈哈~
网友评论