我正在使用带有数据库PostgreSQL的Rails 4应用程序。我想将主题模型的所有日志更改存储在不同的数据库中。是否可以一起使用secondbase和audited gem。这样做的最佳方式是什么?我一直在尝试使用secondbase一周,并通过修改gem进行审核。在内部审计的gem中我添加了Secondbase并从SecondBase :: Base继承了审计模块而不是ActiveRecord :: Base
答案 0 :(得分:0)
据我所知,让审计的gem写入不同的数据库将会很困难。每当您需要从Rails写入不同的数据库时,您将不得不手动建立与该数据库的连接。鉴于审计工作的方式,将很难实现此功能。
虽然,为什么要将日志存储在不同的数据库中?您需要通过AR模型访问日志。因此,通过将它们放在不同的数据库中,您将引入不必要的复杂性和维护开销。