0

所以,假设我们有一些小部件和一个小部件控制器,这些小部件位于分布在整个站点的多个控制器中的视图中。

在 Rails 中,使用常规约定,用户在完成小部件编辑后会被重定向到 widgets_path。但是,在这种情况下,我们希望将它们发送回它们来自的任何控制器的#index。

问题是,实现这一点的最佳方法是什么?当然我们可以使用 cookie 来存储上次访问的控制器等,但是有更好的方法吗?

4

2 回答 2

1

我想你可能想看看request.referer你是否可以用它来回到#index引用控制器的位置。

于 2013-04-09T14:56:21.317 回答
-1

看看,正如在这个 Railscastredirect_to :back中讨论的那样。

于 2013-01-28T17:31:14.060 回答