2013-04-18 103 views
0

我想跟蹤有效記錄和關聯的歷史記錄。我有一個many to many 協會:有效記錄變更的跟蹤歷史及其關聯

class BookList 
    has_many :book_list_items 
    has_many :books, through: :book_list_items 
end 

class BookListItem 
    belongs_to :book 
    belongs_to :book_list 

    attr_accessable :position 
end 

class Book 
    has_many :book_list_items 
    has_many :book_lists, through: :book_list_items 
end 

如何跟蹤的BookList歷史是這樣的:

  • 從書單
  • 更新添加書的書單
  • 移除書籍圖書列表中書籍的位置

我該如何實施NT這種結構

+0

的信息,這將極大的工作,我不知道'acts_as_version'或'vestal_versions'可以做到這一點。 – Markee

+0

您需要提供有關您希望從此歷史中獲得的信息的更多信息。同時,看看[papertrail](https://github.com/airblade/paper_trail)是否符合你的需求。 – rossta

回答