因此,假设我们有一些小部件和一个小部件控制器,这些小部件位于分布在整个站点上的多个控制器的视图中。
对于Rails,使用常规约定,一旦完成小部件编辑,用户就会被重定向到widgets_path。然而,在本例中,我们希望将它们发送回它们来自的任何控制器的#索引。
问题是,实现这一点的最佳方式是什么?当然,我们可以使用cookie来存储上次访问的控制器之类的内容,但是有没有更好的方法呢?
发布于 2013-04-09 22:56:21
我认为您可能希望查看request.referer,看看是否可以使用它来返回引用控制器的#index。
发布于 2013-01-29 01:31:14
请查看this Railscast中讨论的redirect_to :back。
https://stackoverflow.com/questions/14567625
复制相似问题