【发布时间】:2013-02-01 19:10:14
【问题描述】:
在我的应用中
用户可以像这样访问社区页面http://example.com/communities?tag=lovely
然后,如果我尝试返回上一页。我总是收到这条消息
Are you sure you want to send a form again
这仅在从 Safari 访问时出现
我怎样才能避免这种情况。我不希望用户每次返回时都看到它。
routes.rb
resources :communities
【问题讨论】:
-
因此,您将返回为响应您发布的表单而生成的页面。这在例如在线银行系统中可能是不可取的。这就是浏览器询问您的原因。 “我怎样才能避免呢?” - 嗯,不要回到这样的页面? :)
-
@SergioTulentsev 感谢您的回复。这就是它应该的样子吗?当你有标签搜索系统时。你的应用会和我的一样吗?
-
您可以用javascript替换
window.location,而不是发布表单,从而将其转换为GET-request -
@SergioTulentsev 你能告诉我怎么做吗?
标签: ruby-on-rails ruby-on-rails-3