Вам нужно использовать некоторый код на стороне клиента для отслеживания.Если страница статическая, вы можете просто сделать это в javascript:
// Redirect 15 minutes after page loads.
setTimeout(function(){ window.location.href="the_new_place"; }, 1000 * 60 * 15);
Если на вашей странице есть некоторые пользовательские элементы управления, и вы хотите сохранить сеанс, пока пользователь что-то редактирует, проверьте https://github.com/epigenesys/session-timeout-prompter.
ActionCable - это еще одна возможность, но, возможно, для этой цели она немного сложна.