我想将对象的更改保存为参数
tracked owner: Proc.new{ |controller, model| controller.current_user }, parameters: Proc.new{|controller,model| ????}
因为我需要检查用户在此活动中做了什么。我想在模型级别上这样做。
请建议。
答案 0 :(得分:0)
使用以下方法,我将更改保存到参数字段。
tracked owner: Proc.new { |controller, model| controller.current_user }, params:{ "obj"=> proc {|controller, model_instance| model_instance.changes}}
我还在活动模型中添加了一行,用于序列化它以便从数据库返回哈希值。
serialize :parameters, Hash