こんにちは!kossyです!
いつもは時事ネタや前振りを書くようにしているのですが、何も思いつかないので、さっさと本題に入ります。
さて、今回はrailsでログイン後にマイページに遷移する方法を見つけたのでブログに残そうと思います!
たしかProgateのUXがそうなってた気がします。
環境
Rails 5.1.6
Ruby 2.5.1
MacOS Yosemite
コードは、
application_controller.rbに、
def after_sign_in_path_for(resource) 自分で設定したマイページへの_url(resource) end
例(mypage)_url(resource)とすることで、resourceがユーザー情報を持っているので、
ユーザー固有のマイページに遷移できるようになるとのこと。
参考にさせていただいた記事
ログイン後にマイページに飛ばす:Rails devise - とりあえずnull