这里有什么问题?:
get 'cars/index' <- works
get 'carsBLAH/index' <- Breaks!
get 'cars' to: 'cars#index' <- works
我认为它是某种铁魔法/糖,但我找不到任何关于这种情况的信息。
谢谢!
答案 0 :(得分:1)
定义时:
get 'carsBLAH/index'
默认情况下,Rails会在index
内查找CarsBLAHsController
操作。如果出现这种情况会破裂:
CarsBLAHsController
未定义。CarsBLAHsController
存在,但未定义index
方法。您可以指定要为以下路线执行的controller
和action
:
# executes CarsController#index
get 'carsBLAH/index', to: 'cars#index'
建议阅读Rails Routing from the Outside In了解详情。