单击 Rails 中的 "Back" 按钮后如何 return 到上一个 URL

How to return to previous URL after clicking on "Back" button in Rails

我在 Rails 项目的 Ruby 中使用 simple_calendar,但我遇到了问题。

当我看到 "February" 时,我的 URL 看起来像这样:

localhost:3000/meetings?start_date=2016-02-07

在我 "Edit" 一个事件之后,我被重定向到该事件的 "Show" 页面,其中有一个 "Back" 按钮。 当按下该按钮时,我想 return 到我之前所在的同月 URL。相反,我 return 到:

localhost:3000/meetings

如何return到第一个URL?

我认为您可以使用 request.referer 作为 "Back" 按钮的 URL。

这很有效:

<%= link_to 'Back', url_for(:back) %>