使用单独的数据库进行papertrail版本控制

时间:2016-01-20 12:43:15

标签: ruby-on-rails ruby ruby-on-rails-4 ruby-on-rails-4.2 paper-trail-gem

我尝试使用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

当我尝试创建,编辑或删除主题时,这不起作用。

参考https://github.com/airblade/paper_trail/pull/289

0 个答案:

没有答案