Я хотел бы ограничить доступ пользователей без учетных записей к некоторым страницам (под одним контроллером).Например: пользователь, который не вошел в систему, может проверять эти страницы 10 раз в день.Если это число будет превышено, он будет автоматически перенаправлен на страницу, информирующую его о суточном лимите и побуждающую его зарегистрировать учетную запись.
Есть ли драгоценные камни для этого?(Я использую devise)
Первоначально я хотел создать дополнительную db-таблицу для хранения IP-адресов (с использованием метода request.remote_ip
) для зрителей, которые не вошли в систему. Каждый раз, когда незарегистрированный зритель посещает сайт, приложение rails будетзапустить метод проверки, если его IP-адрес появлялся там 10 раз за последний день или нет.Это хорошее решение?
Rails ver: 5.2.1 Разработать ver: 4.2