: 3000/세션레일 튜토리얼에 루비 -에 오류가 라우팅 '/ 세션'
라우팅 오류
을"/ sessions"와 일치하는 경로가 없습니다
튜토리얼에서 레일스가 "세션"에 대한 경로를 유추 할 것이므로 route.rb에 사양 경로를 추가 할 필요가 없습니다. 내가 레이크 경로를 실행하면
난 내가 routes.rb에 다음 줄을 추가 할 경우 작동시킬 수있는 다음과 같은
users GET /users(.:format) {:action=>"index", :controller=>"users"}
POST /users(.:format) {:action=>"create", :controller=>"users"}
new_user GET /users/new(.:format) {:action=>"new", :controller=>"users"}
edit_user GET /users/:id/edit(.:format) {:action=>"edit", :controller=>"users"}
user GET /users/:id(.:format) {:action=>"show", :controller=>"users"}
PUT /users/:id(.:format) {:action=>"update", :controller=>"users"}
DELETE /users/:id(.:format) {:action=>"destroy", :controller=>"users"}
sessions POST /sessions(.:format) {:action=>"create", :controller=>"sessions"}
new_session GET /sessions/new(.:format) {:action=>"new", :controller=>"sessions"}
session DELETE /sessions/:id(.:format) {:action=>"destroy", :controller=>"sessions"}
root /(.:format) {:controller=>"pages", :action=>"home"}
signup /signup(.:format) {:controller=>"users", :action=>"new"}
signin /signin(.:format) {:controller=>"sessions", :action=>"new"}
signout /signout(.:format) {:controller=>"sessions", :action=>"destroy"}
about /about(.:format) {:controller=>"pages", :action=>"about"}
contact /contact(.:format) {:controller=>"pages", :action=>"contact"}
help /help(.:format) {:controller=>"pages", :action=>"help"}
내 routes.rb이
SampleApp::Application.routes.draw do
resources :users
resources :sessions, :only => [:new, :create, :destroy]
root :to => 'pages#home'
match '/signup', :to => 'users#new'
match '/signin', :to => 'sessions#new'
match '/signout', :to => 'sessions#destroy'
match '/about', :to => 'pages#about'
match '/contact', :to => 'pages#contact'
match '/help', :to => 'pages#help'
을 포함 얻을 수 있지만, 나는 이것을 명시 적으로 할 필요가 있다고 생각하지 않았다.
match '/sessions',:to => 'sessions#create'
나는 무엇인가를 놓치고있다?
나는 1.9.2p290이
덕분에 그 의미가 있습니다 – mdenomy