标签: ruby-on-rails contact-form
我正在我的rails应用程序中创建一个“联系”页面。
用户提交表单,电子邮件将发送到我的电子邮件地址。我想限制发送的次数(比如每15分钟1次)。
一种解决方案是将IP地址和时间记录到数据库表中,并在允许发送电子邮件之前进行检查。但是,这意味着保持表格,例如删除旧记录。
我想知道在使用数据库表之前是否还有其他合适的解决方案。
答案 0 :(得分:0)
是的,这是最好的方法。我们需要跟踪机器IP,如果我们想要限制并每次与上一次请求进行比较。