ruby-on-rails Rails控制器操作是否显示最后一页?

6ie5vjzr  于 2023-01-06  发布在  Ruby
关注(0)|答案(2)|浏览(178)

我想从我来的地方重定向到页面,可以吗?
我的工作:
从一个视图调用一个控制器函数,当动作完成时,我想像一个back函数一样呈现同一个页面?
谢啦,谢啦

kx5bkwkv

kx5bkwkv1#

用途

redirect_to :back

你也可以传递更多的参数给它。http://api.rubyonrails.org/classes/ActionController/Redirecting.html

jk9hmnmh

jk9hmnmh2#

如果实际上需要渲染(而不是重定向)到上次渲染的视图,则可以通过以下方式执行此操作:

render request.referer.split('/').last

它从HTTP referer(从其中调用控制器操作的URL)猜测最后呈现的视图。注意,这种方法相当脆弱,但在大多数情况下可以很方便。

相关问题