根应该在你的 routes.rb 文件中的什么位置?



可能是微不足道的,但我想知道根关键字及其控制器操作应该放在 routes.rb 文件中的什么位置。

Rails.application.routes.draw do
get 'welcome/index'
root 'welcome#index'
end

我看了几个教程,其中大多数似乎都在底部。这有什么原因吗?

根据 Rails 路由指南

应将根路由放在文件顶部,因为它是最受欢迎的路由,应首先匹配。

部分推理是

铁路路线按指定的顺序匹配...

因此,您希望最常用的路由在文件中的早期/高位,这样您就不必通过并浪费时间检查许多不常见或完全罕见的路由。

最新更新