Как в RoR проектах реализуется логирование действий пользователя?
Есть прекрасный гем paper_trail: https://github.com/airblade/paper_trail. Отлично работает в парке с гемом-админкой rails_admin.
paper_trail наиболее продвинутый. Однако, с ним могут начаться проблемы, когда кол-во записей будет за 100 млн. Лучше всего вынести логирование в mongodb, или другую документо-ориентированную базу данных, которая создавалась как хранилище логов.
С проблемами столкнулся на лично опыте. В маленьких проектах его использование обосновано!