执行保存的最佳方式在哪里。我创建了一个记录器方法,它将记录管理员用户所做的一切。
def log(params_here={})
initialized_model = Model.new(with_proper_parameters_here)
initialized_model.save
end
我在考虑是否将其添加到model
或lib
。所以问题是,理想情况下将此方法放在model
上吗?或者我会把它放在lib
上?当我在model / lib上执行它时,原因/优点/缺点是什么?
更新:
我也发现了以下内容,但它不能满足我的要求。