在红宝石的历史的桌在路轨

时间:2016-04-02 11:32:17

标签: ruby-on-rails ruby database activemodel

我是Ruby On Rails的新手,所以,这可能是一个愚蠢的问题。 我需要创建一个表来保存属性转换的历史记录。问题是转换它与我正在创建表的那个类不同。 它是这样的:

class Family::Parent 
     class Historic

     def add_historic
         #code
   end
end

class Family::Parent < ActiveRecord::Base

      def make_transition
          #code
      end
end

我知道我可以使用像ActiveModel :: Dirty这样的东西,但我不知道怎么做,你对此有什么想法吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

最简单的方法是使用audited gem

请参阅 https://github.com/collectiveidea/audited