Ruby on rails 如果rails中不存在路由,则重定向到根页面
应用程序\u controller.rbRuby 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中的最后一次溃败吗?应该是。当他们按顺序比赛时。@
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?