Мне нужно отслеживать изменения (добавления и удаления) ассоциации, созданной следующим образом:
has_many :listing_services
has_many :services, through: :listing_services
Для нормальных атрибутов упрощенным способом является проверка l.changes[attribute] в before_save или l.previous_changes[attribute] в after_save.
Вопрос в том, что лучший способ сделать это для атрибутов has_many?