我有一个简单的应用程序。用户可以发帖,点击添加按钮后会重定向到帖子列表。
但是在此之后如果用户点击浏览器中的后退箭头,他将重定向回新的帖子路径,其中包含他已经提交的内容。他可以再次提交。
如何阻止用户这样做?
我正在使用设计
答案 0 :(得分:1)
像这样设置一个cookie:
cookies[:posted] = { :value => true, :expires => Time.now + 3600}
提交帖子时。
并在发布页面上检查是否设置了该cookie,如果是,则禁用提交按钮?