Posted at

【Rails】特定のページから遷移した時だけ前のページにリダイレクトするリンクを表示する

More than 3 years have passed since last update.


Railsで前のページにリダイレクトしたい時

AというページとBというページがあったとして、

通常の方法でBにアクセスした場合はボタンが出ないけど、AからBへアクセスしたときだけBにもどるボタンを出したいという場合を考えます。

Aで link_toにgetのパラメータを渡すというやり方でもいいかもしれませんが、そういう時は request.refererを使うと意味的に分かりやすいでしょう。


B.slim


- if request.referer.include?('/A/')
= link_to :back



参考