我当前将根目录设置为“信息性着陆页面”,其中有一个登录和注册按钮,分别指向“/login” 和“/signup”。我已经设置了,如果用户未登录且尝试加载需要身份验证的页面,则会重定向到根目录。我想要这样的效果:如果用户已经登录,那么当他们加载根目录页面时,会自动重定向到“/home”。
我的问题是如何实现在用户已登录情况下,加载根目录页面时自动重定向到“/home”?
非常感谢。
非常感谢。
before_action
(Rails 4)/ before_filter
(Rails 3),该操作会检查用户是否已登录。
root_controller.rb
before_action :check_signed_in
def check_signed_in
redirect_to home_path if signed_in?
end