我目前已将其设置为根目录是"信息登录页面"登录&注册按钮指向" / login"和" /注册"。如果用户未登录并尝试加载需要识别的页面,我已将其设置为已重定向到root。我想这样做,如果用户已经登录,它会重定向到" / home"。
我的问题是如何创建的,以便在用户已经登录时加载根页面时重定向到/ home。
非常感谢。
答案 0 :(得分:5)
在根页面控制器中,添加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