Нет, вы не можете проверить, открыта ли уже страница в браузере с помощью Ruby-on-Rails.
Я не уверен, что вы можете сделать это с помощью JavaScript.
Что вы можете сделать, это сэкономить время last_visit на странице и запретить его повторную загрузку или загрузку в другое место для текущего пользователя в течение определенного времени: 1 минута, 10 минут.