我想重定向回上一页,除非上一页是我的“艺术家”控制器的“显示”操作。
所以我想应该是这样的:

if *previous page was artist show*
  redirect_to [track.artist, track]
else
  redirect_to :back
end

我的问题是-我如何测试上一页是否是我的艺术家控制器的表演动作…?

最佳答案

也许你在找什么?然后你可以说:

if request.referer == artist_url(track.artist)
  redirect_to [track.artist, track]
else
  redirect_to :back
end

关于ruby-on-rails - rails-重定向回,除非上一页是演出者页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4877093/

10-12 06:14