根据 Ruby on Rails 4 Tutorial 5.3.2 章节的路由测试
把 config/routes.rb 改成书上所说的
SampleApp::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
然后就报错了。 rspec 也不通过。
打开页面
Routing Error
No route matches[GET] "static_pages/home
查到了 stackoverflow 上也有一样的坑
http://stackoverflow.com/questions/12240868/undefined-local-variable-or-method-root-path-hartls-tutorial-chapter-5-3-2帖子上说是 Spork 的问题,但也没说具体是怎么解决的,这个问题已经困扰多天了,求帮忙
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/235601
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.