我想重定向回上一页,除非上一页是我的“艺术家”控制器的“显示”操作。
所以我想它看起来会是这样的:
if *previous page was artist show*
redirect_to [track.artist, track]
else
redirect_to :back
end
我的问题是 - 如何测试上一页是否是我的艺术家控制器的显示操作..?
Perhaps request.referer
是您要找的吗?然后你可以这样说:
if request.referer == artist_url(track.artist)
redirect_to [track.artist, track]
else
redirect_to :back
end
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)