根据 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 的问题,但也没说具体是怎么解决的,这个问题已经困扰多天了,求帮忙
把 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 的问题,但也没说具体是怎么解决的,这个问题已经困扰多天了,求帮忙
