0
在我的Rails 3.2.2应用程序我在routes.rb中的以下内容:范围在routes.rb中与连接不能正常工作得到
scope "abc" do
get "hello/index"
end
这应该链接“/ ABC /你好/指数”到我的控制台中的索引操作,对吧?
相反,我得到错误“未初始化不断ABC”
如果我将其更改为以下
scope "abc" do
match "hello/index", to: "hello#index", via: :get
end
它工作得很好。
从我对路由引擎的理解来看,两者应该是一样的,难道不是他们?
(参见例如:http://guides.rubyonrails.org/routing.html#http-verb-constraints)
此外,如果你做一个“轨道摹控制器你好指数”的路线命名
get "hello/index"
被自动创建并暗示这是做非的标准方式重新获得路线。
那么为什么我不能确定这样的路线?有任何想法吗?
nope,使用“/ abc”时没有区别。仍然是“未初始化的常量Abc” – ingobax 2012-03-23 15:46:27