Ruby on rails 如果rails中不存在路由,则重定向到根页面

Ruby on rails 如果rails中不存在路由,则重定向到根页面,ruby-on-rails,ruby,ruby-on-rails-5,Ruby On Rails,Ruby,Ruby On Rails 5,应用程序\u controller.rb def index redirect_to root_url end routes.rb match "*path" => "play#home", via: [:get, :post] 我面临的问题是,即使存在路由,它也会将所有路由重定向到根url 知道我哪里出错了吗。把这条线放在路线的最下面。rb match "*path" => redirect("/") 这是routes.rb中的最后一次溃败吗?应该是。当他们按顺序比赛时。@

应用程序\u controller.rb

def index
 redirect_to root_url
end
routes.rb

match "*path" => "play#home", via: [:get, :post]
我面临的问题是,即使存在路由,它也会将所有路由重定向到根url


知道我哪里出错了吗。

把这条线放在路线的最下面。rb

match "*path" => redirect("/")

这是routes.rb中的最后一次溃败吗?应该是。当他们按顺序比赛时。@Aryedovidelman我没有把它放在最后。现在它工作得很好。是否有可能闪现一条消息,说明路由不存在,用户被重定向到根url?