アクティブなレコードと関連付けの履歴を追跡したい。私は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
:
- ブック リストにブックを追加する
- ブック リストからブックを削除する
- ブック リスト内のブックの位置を更新する
この構造を実装するにはどうすればよいですか