2011-11-11 12 views
0

以下を得ることができます:適切にリダイレクトインサイドRailsアプリケーション

No route matches {:action=>"new", :controller=>"sessions", :status=>401} 

なぜですか?参考までに、以下に私のレーキルートを含めました。

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  /      {:controller=>"pages", :action=>"home"} 
contact  /contact(.:format)  {:controller=>"pages", :action=>"contact"} 
    about  /about(.:format)   {:controller=>"pages", :action=>"about"} 
    help  /help(.:format)   {:controller=>"pages", :action=>"help"} 
signup  /signup(.:format)   {:controller=>"users", :action=>"new"} 
       /signup(.:format)   {:controller=>"users", :action=>"new"} 
signout  /signout(.:format)  {:controller=>"sessions", :action=>"destroy"} 
signin  /signin(.:format)   {:controller=>"sessions", :action=>"new"} 
+1

「redirect_to signin_path」にしないでください。 –

答えて

1

私もlogin_pathが表示されていない、あなたはしかし、signin_pathにリダイレクトすることができるはずです。

いずれにしても、:statusはお客様のニーズにとって重要な部分ですか?

+0

本当はいいえ。ありがとう。私はあなたに私の愚かさのための余分なポイントを与えることができたらいいなあ! –

+0

@NoahClarkもし彼らが*私*馬鹿じゃないとすれば、私はそれらを取るだろう;) –

関連する問題