在模型中执行保存是否理想?

时间:2016-04-11 03:31:09

标签: ruby-on-rails ruby

执行保存的最佳方式在哪里。我创建了一个记录器方法,它将记录管理员用户所做的一切。

def log(params_here={})
   initialized_model = Model.new(with_proper_parameters_here)
   initialized_model.save
end

我在考虑是否将其添加到modellib。所以问题是,理想情况下将此方法放在model上吗?或者我会把它放在lib上?当我在model / lib上执行它时,原因/优点/缺点是什么?

更新:

我也发现了以下内容,但它不能满足我的要求。

  1. Rails 3: Best practices for saving models
  2. https://www.toptal.com/ruby-on-rails/top-10-mistakes-that-rails-programmers-make

0 个答案:

没有答案