使用 Rails Audited gem,我还想拥有一个友好的、人类可读的日志文件,其中包含所有更新。
有没有办法轻松做到这一点?
您可以利用文档中的此选项:
class CustomAudit < Audited::Audit
after_commit :custom_log
def custom_log
# do what you need here with attributes
end
end
# Then set it in an initializer like config/initializers/audited.rb
Audited.config do |config|
config.audit_class = CustomAudit
end