paper_trail наиболее продвинутый. Однако, с ним могут начаться проблемы, когда кол-во записей будет за 100 млн. Лучше всего вынести логирование в mongodb, или другую документо-ориентированную базу данных, которая создавалась как хранилище логов.
С проблемами столкнулся на лично опыте. В маленьких проектах его использование обосновано!