跟踪活动记录更改及其关联的历史记录

时间:2013-04-18 01:53:45

标签: ruby-on-rails activerecord history

我想跟踪活动记录和关联的历史记录。我有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的历史记录:

  • 将图书添加到图书清单
  • 从图书清单中删除图书
  • 更新图书清单中图书的位置

如何实现此结构

1 个答案:

答案 0 :(得分:1)

http://railscasts.com/episodes/255-undo-with-paper-trail

根据您提供的信息

,这是一款非常适合您的导轨演员