[英]routing error on Ruby on Rails
我正在做Michael Hartl的Ruby on Rails教程,并且遇到路由错误。
这是完成rake routes
后的终端输出:
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
路由错误如下
当localhost:3000 / signin /或localhost:3000 / sessions / new时
No route matches {:action=>"destroy", :controller=>"sessions"}
有人对如何更正路线设置有答案吗?
您的路线文件中是否有这样的行?
match '/signout', :to => 'sessions#destroy'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.