Rails,联系页面限制

时间:2013-09-18 11:46:50

标签: ruby-on-rails contact-form

我正在我的rails应用程序中创建一个“联系”页面。

用户提交表单,电子邮件将发送到我的电子邮件地址。我想限制发送的次数(比如每15分钟1次)。

一种解决方案是将IP地址和时间记录到数据库表中,并在允许发送电子邮件之前进行检查。但是,这意味着保持表格,例如删除旧记录。

我想知道在使用数据库表之前是否还有其他合适的解决方案。

1 个答案:

答案 0 :(得分:0)

是的,这是最好的方法。我们需要跟踪机器IP,如果我们想要限制并每次与上一次请求进行比较。