0

如何获取上一页的路径,以便可以在 if 语句中使用它,如下所示:

if previous_page == example_path
   ...
else
   ...
end

编辑:

为了澄清起见,我正在使用 Devise 为用户更新设置自定义重定向。重定向通过一个名为的方法after_update_path_for(resource),我正在添加玩弄它。

4

2 回答 2

1

您可以使用控制器中请求对象的引用者。

request.referer
=> http://localhost:3000/contacts
于 2013-05-16T16:00:11.737 回答
-1

使用会话存储当前页面,以便您稍后(在下一页上)检查它是哪个页面。

于 2013-05-16T15:52:30.300 回答