我正在尝试使用papertrail在单独的数据库中记录模型的更改事件。
我正在使用Rails 4.1.2
Ruby 2.1
Papertrail 4.0.0
以下是我在关注中添加的代码
module Foo
class Base < ActiveRecord::Base
end
class Version < Base
include PaperTrail::VersionConcern
end
class Topic < Base
has_paper_trail class_name: 'Foo::Version'
end
end
Foo::Base.establish_connection(:trail_development)
我在topic.rb中包含了这个Foo
class Topic < ActiveRecord::Base
include Foo
end
什么错了?
答案 0 :(得分:1)
在查看tests
gem中的一些paper_trail
后,我找到了example spec
来测试您要实现的目标:https://github.com/airblade/paper_trail/blob/v3.0.0/spec/support/alt_db_init.rb