我完全理解验证码,并且已经在我的应用中实施。到目前为止工作正常。
显然,如果每次发布时它都要求您输入验证码,那会很烦人:(
现在我正在考虑将当前时间与用户上次提出的时间进行比较的方式。如果它是 Post 模型,并且它有它的 created_at(Timestamp)
如何在我的控制器中写入?我想在创建时使用“过滤前”检查。我希望用户至少等待 1 分钟才能发布下一篇文章。
下面应该是这样的吗?我是Rails的新手。请帮忙!
def spam_check
@post = Post.find_by_user_id(current_user.id)
lasttime = @post.created_at.last
end