【发布时间】:2015-08-25 06:09:46
【问题描述】:
我有 Devise Model Person,它将登录并管理 rails_admin 应用程序。
我有一个名为Model 的模型,其中有updater 由mongoid-history 添加。
为了设置谁更新了我的故事,我需要这样做:
model = Model.new
model.updater = Person.first
model.save
根据这个link to github,我不能设置current_person,它是由Devise自动创建的。这意味着每次我的Model 发生问题时,我都需要手动设置updater。
如何获取current_person 并将其设置为Model 发生rails_admin's 操作的位置?
我只知道initializers/rails_admin.rb中的每个动作都需要写点东西
【问题讨论】:
-
This 可能会有所帮助。阿杰的回答。我以前做过这样的事情。
标签: ruby-on-rails ruby devise rails-admin