重定向来自他们的用户

时间:2013-01-28 17:23:59

标签: ruby-on-rails

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

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

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

2 个答案:

答案 0 :(得分:1)

我认为您可能需要查看request.referer并查看是否可以使用它来返回引荐控制器的#index

答案 1 :(得分:-1)

关注redirect_to :back,如this Railscast中所述。