1

我有一个带有数据库 PostgreSQL 的 Rails 4 应用程序。我想将主题模型的所有日志更改存储在不同的数据库中。是否可以同时使用 secondbase 和经过审核的 gem。最好的方法是什么?我已经在 secondbase 上尝试了一周,并通过修改 gem 进行了审核。在经过审计的 gem 内部,我添加了 secondbase 并从 SecondBase::Base 继承了审计模块,而不是 ActiveRecord::Base

4

1 回答 1

0

据我所知,让经过审计的 gem 写入不同的数据库是很困难的。每当您需要从 Rails 写入不同的数据库时,您都必须手动建立与该数据库的连接。鉴于审核的工作方式,很难实现此功能。

虽然,为什么要将日志存储在不同的数据库中?您需要通过 AR 模型访问日志。因此,通过将它们放在不同的数据库中,您将引入不必要的复杂性和维护开销。

于 2016-03-15T13:29:02.360 回答