gpt4 book ai didi

ruby-on-rails - 登录用户和未登录用户的不同页面

转载 作者:行者123 更新时间:2023-12-03 23:14:51 24 4
gpt4 key购买 nike

我想在 Rails 中为用户显示不同的根页面。

我定义了根:

root :to => 'welcome#index'

和欢迎控件:
class WelcomeController < ApplicationController
before_filter :authenticate_user!

def index
end

end

目前登录用户可以,但未登录的用户重定向到/users/sign_in

我想显示静态根页面而不是重定向。

最佳答案

Puneet Goyal 建议的答案在 Rails 4 中不起作用。请参阅 this .解决方案是为两条路由之一使用别名,如下所示:

authenticated do
root :to => 'welcome#index', as: :authenticated
end

root :to => 'home#static_page'

关于ruby-on-rails - 登录用户和未登录用户的不同页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9339514/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com