gpt4 book ai didi

ruby-on-rails - 2个页面使用相同的url使用rails路由

转载 作者:行者123 更新时间:2023-12-04 05:47:30 24 4
gpt4 key购买 nike

我正在尝试为我的 rails 应用程序创建一个看起来像“www.domain.com”的登录页面,当您登录时,您仍然位于域“www.domain.com”中。有没有一种方法可以使用路由将 2 个不同的操作映射到同一个 url。 Twitter 就是这样做的,您在 twitter.com 上登录,登录后您仍然位于 twitter.com。

最佳答案

您不能通过简单地修改路由来做到这一点,但您可以在 Controller 中执行某种条件语句。

def index
if logged_in
render :action => 'show'
else
render :action => 'new'
end
end

def show
...
end

def new
...
end

当然,有很多方法可以做到这一点。

关于ruby-on-rails - 2个页面使用相同的url使用rails路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2450378/

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