2013-01-08 122 views
1

我正在做Michael Hartl的Ruby on Rails教程,我收到路由错误。
这里是做rake routes后端子输出:Ruby on Rails上的路由错误

 users GET /users(.:format)   users#index 
      POST /users(.:format)   users#create 
    new_user GET /users/new(.:format)  users#new 
    edit_user GET /users/:id/edit(.:format) users#edit 
     user GET /users/:id(.:format)  users#show 
      PUT /users/:id(.:format)  users#update 
      DELETE /users/:id(.:format)  users#destroy 
    sessions POST /sessions(.:format)  sessions#create 
new_session GET /sessions/new(.:format) sessions#new 
    session DELETE /sessions/:id(.:format) sessions#destroy 
     root  /      static_pages#home 
    signup  /signup(.:format)   users#new 
    signin  /signin(.:format)   sessions#new 
    signout DELETE /signout(.:format)  sessions#destroy 
     help  /help(.:format)   static_pages#help 
     about  /about(.:format)   static_pages#about 
    contact  /contact(.:format)  static_pages#contact 

路由错误是如下
当本地主机:3000 /登入/或本地主机:3000 /会话/新

No route matches {:action=>"destroy", :controller=>"sessions"} 

有谁知道有关如何更正路线设置的答案?

+1

我自己做了教程,它很好。你在哪一章,config/routes.rb文件是怎么样的? – SeriousM

+0

感谢您的重播。我在做第8章 – sean

+1

'sessions_controller'呢? – claptimes

回答

0

你有你的路线这样的行文件?

match '/signout', :to => 'sessions#destroy'