ruby on rails - Rails_admin, Assigning Devise's current_user to model inside action -
i have devise model person
log in , manage rails_admin
app.
i have model called model
has updater
added mongoid-history
.
in order set updated story need this:
model = model.new model.updater = person.first model.save
according link github, can not set current_person
, created devise automatically. that's means need set updater
manually each time when happens model
.
how current_person
, set model
rails_admin's
action happens?
i know need write each action in initializers/rails_admin.rb
there's no access current_user
model, because activerecord models can used independently rails apps, can used without logging in.
it controller (often) requires user login , has access user session , current_user
method. controller must therefore work of setting updater on model.
perhaps set callback method in controller acts on action modifies model , sets updater there.
Comments
Post a Comment