作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
当我运行服务器浏览器时,会显示如下内容:
Routing Error
No route matches [GET] "/static_pages/home"
Try running rake routes for more information on available routes.
Rake routes 向我展示了这个:
root / static_pages#home
help /help(.:format) static_pages#help
about /about(.:format) static_pages#about
contact /contact(.:format) static_pages#contact
我的 routes.rb 文件:
MyApp::Application.routes.draw do
root :to => 'static_pages#home'
match '/help', :to => 'static_pages#help'
match '/about', :to => 'static_pages#about'
match '/contact', :to =>'static_pages#contact'
end
有人知道吗?
最佳答案
没有为 url '/static_pages/home' 设置路由
尽管 root 指向具有 action home 的 static_pages Controller ,它仍然响应路径 '/' 而不是 '/static_pages/home'
如果你添加
match '/static_pages/home', :to =>'static_pages#home'
您将获得“/static_pages/home”的预期响应
关于ruby-on-rails - 路由错误 No route matches [GET] "/static_pages/home", tutorial,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11710424/
我是一名优秀的程序员,十分优秀!