可能是微不足道的,但我想知道根关键字及其控制器操作应该放在 routes.rb 文件中的什么位置。
Rails.application.routes.draw do
get 'welcome/index'
root 'welcome#index'
end
我看了几个教程,其中大多数似乎都在底部。这有什么原因吗?
根据 Rails 路由指南
应将根路由放在文件顶部,因为它是最受欢迎的路由,应首先匹配。
部分推理是
铁路路线按指定的顺序匹配...
因此,您希望最常用的路由在文件中的早期/高位,这样您就不必通过并浪费时间检查许多不常见或完全罕见的路由。