我正在寻找记录一些保存方法调用的最佳方法。它将保存在另一个数据库中。我需要记录模型及其属性和用户模型,这应该以某种方式从会话中获取。如何使它成为Rails方式?
答案 0 :(得分:0)
这会在每次保存操作的日志中写出这样的一行:
#<User id: nil, name: "hi", created_at: nil, updated_at: nil>
在模型中:
class User <ActiveRecord::Base
before_save :log_attributes
protected
def log_attributes
logger.info self.inspect
end
end