POST和重定向后返回HTTP_REFERER

时间:2015-04-02 12:21:40

标签: ruby-on-rails ruby redirect ruby-on-rails-4 back

我有一个更新POST请求,成功完成后,会重定向回到已触发的编辑屏幕。

我最初通过属于用户的特定研究页面上的按钮到达编辑页面。我可以使用此编辑页面上的另一个按钮成功导航:back到我来自的页面。

然而,在POST请求之后,http_referer显然已经变为“编辑”屏幕。我想向用户显示另一个按钮,如果我最近执行了一个POST请求,它会在提交POST请求之前将它们带回到他们来自的页面。

这将采取以下形式(粗略地):

<% if "I have just performed the update action" %>
  <%= link_to "the study that I came from" %>
<% else %>
  <%= link_to 'Back', :back %>
<% end %>

任何人都知道如何通过保存参数,通过cookie,通过会话历史记录或通过任何方法来实现这一点或者是否可以实现它?感谢。

0 个答案:

没有答案