簡體   English   中英

rails-重定向回,除非上一頁是演出者頁面

[英]rails - redirect back unless previous page was artist page

我想重定向回上一頁,除非上一頁是我的“藝術家”控制器的“表演”動作。

所以我想它看起來像:

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

我的問題是-如何測試上一頁是否是我的藝術家控制器的表演動作。

也許request.referer是您要找的東西? 然后,您可以說類似:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM