Я создаю страницу «Контакт» в приложении для моих рельсов.Rails, ограничение на контактную страницу
Пользователь отправляет форму, и электронное письмо будет отправлено на мой адрес электронной почты. Я хочу ограничить количество раз, которое может быть отправлено (скажем, 1 за 15 минут).
Одним из решений является регистрация IP-адреса и времени в таблице базы данных и проверка этого, прежде чем разрешить отправку электронного письма. Однако это означает поддержание таблицы, например. удаление старых записей.
Мне было интересно, есть ли еще подходящее решение, прежде чем идти с таблицей базы данных.