Michael Hartl によるチュートリアルを進めているときに、このエラーが発生します。セクション 5.3.2 (Rails ルート)。
私のroutes.rbファイルの内容は
SampleApp::Application.routes.draw do
root 'static_pages#home'
match '/help', to: 'static_pages#help', via: 'get'
match '/about', to: 'static_pages#about', via: 'get'
match '/contact', to: 'static_pages#contact', via: 'get'
end
static_pagesでの私の rspec は成功しました..すべての指示に従いましたが、`
http://localhost:3000/static_pages/home
http://localhost:3000/static_pages/about
http://localhost:3000/static_pages/contact
これは、これらのページで発生しているエラーです
アクションコントローラー:キャッチされた例外
Routing Error
No route matches [GET] "/static_pages/about"
Rails.root: /home/abhinay/rails_projects/sample_app
Application Trace | Framework Trace | Full Trace
Routes
Routes match in priority from top to bottom
Helper HTTP Verb Path Controller#Action
Path / Url
root_path GET / static_pages#home
help_path GET /help(.:format) static_pages#help
about_path GET /about(.:format) static_pages#about
contact_path GET /contact(.:format) static_pages#contact