10
11
12
13
14
15
16
17
|
# File 'lib/activity_log/controller_activity_logger.rb', line 10
def record_activity_log
return unless params[:id].present?
return if request.get? object = controller_name.classify.constantize.find_by_id(params[:id])
return unless object.present?
return unless object.respond_to? :activity_logs
ModelActivityLogger.current_parent_activity_id = object.activity_logs.create(user_id: current_user.try(:id), action: "#{params[:controller]}/#{params[:action]}", data: params, action_type: 'controller').id
end
|