def user_for_paper_trail
admin_user_signed_in? ? current_admin_user : current_user
end这是我的paper_trail记录用户ID的方式,但是我如何区分whodunnit记录了一个AdminUser或User
发布于 2014-02-10 13:44:47
您可能希望将名为whodunnit_type的列添加到versions表中。
然后,可以向控制器中添加一个名为info_for_paper_trail的方法,该方法存储模型的类名:
def info_for_paper_trail
{ whodunnit_type: (admin_user_signed_in? ? current_admin_user.class.name : current_user.class.name) }
endhttps://stackoverflow.com/questions/21200474
复制相似问题