gpt4 book ai didi

ruby-on-rails - 在 Rails Routes 中将 Controller 操作重定向到 root?

转载 作者:数据小太阳 更新时间:2023-10-29 07:51:21 24 4
gpt4 key购买 nike

我的路由文件中有一个根路径:

root 'games#index'

问题是如果有人去:http://domain.com/games它不显示根目录,因此我们为同一页面创建了两个 URL。

有没有办法将任何命中更改为 http://domain.com/gameshttp://domain.com

如果在 routes 文件夹中有一个很好的方法,我宁愿不在应用程序 Controller 中摆弄 before_filter

谢谢!

最佳答案

最简单的方法是设置重定向。

map.redirect('/games','/')

尽管如此,您的问题实际上是 /games 路由一开始就不应该存在。

删除 routes.rb 文件底部的 catchall 路由,这甚至不会成为问题。

关于ruby-on-rails - 在 Rails Routes 中将 Controller 操作重定向到 root?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3136962/

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