Можно ли с помощью Observer наблюдать за созданием записей JOIN? Например, у вас есть пользовательская модель, у которой есть_and_belongs_to_many книжные модели. Можно ли отслеживать записи books_users по мере их создания или удаления, или у меня должна быть модель BookUser для этого?
Пример того, что я хочу наблюдать:
User.books << book
OR
User.books.push(book)
OR
что угодно!
Спасибо
Дейв К.