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

时间:2018-07-31 15:39:00

标签: ruby-on-rails ruby ruby-on-rails-5

application_controller.rb

def index
 redirect_to root_url
end

routes.rb

match "*path" => "play#home", via: [:get, :post]

我面临的问题是,即使该路由存在,它也会将所有路由重定向到root_url。

任何想法,我哪里做错了。

1 个答案:

答案 0 :(得分:3)

将此行放在routes.rb的底部

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