Ruby on rails 使用单独数据库的纸质版本控制

Ruby on rails 使用单独数据库的纸质版本控制,ruby-on-rails,ruby,ruby-on-rails-4,ruby-on-rails-4.2,paper-trail-gem,Ruby On Rails,Ruby,Ruby On Rails 4,Ruby On Rails 4.2,Paper Trail Gem,我正在尝试使用书面记录将模型的更改事件记录在单独的数据库中 我正在使用 轨道4.1.2 Ruby 2.1 文书记录4.0.0 下面是我在关注点中添加的代码 module Foo class Base < ActiveRecord::Base end class Version < Base include PaperTrail::VersionConcern end class Topic < Base has_paper_trail class_n

我正在尝试使用书面记录将模型的更改事件记录在单独的数据库中

我正在使用 轨道4.1.2

Ruby 2.1

文书记录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)
模块Foo
类Base
我已将此Foo包含在topic.rb中

class Topic < ActiveRecord::Base
  include Foo
end
类主题
当我试图创建、编辑或删除一个主题时,这不起作用

参考资料

你说“这不起作用”。会发生什么?你有错误吗?你说“这不起作用”。会发生什么?你有错误吗?