2011-05-12 56 views
0

我有一個問題,以設置我的應用程序的主頁。升級到Rails 3:問題來定義根頁面

我rails2路線:

map.login 'login', :controller => 'user_sessions', :action => 'new' 
map.root :login 

我的Rails3中路線:

但 「根:到=>:登錄」 給我這個錯誤:

No route matches "/" 

並與:

root :to => 'users_sessions#new' 

我有這樣的錯誤:

uninitialized constant UsersSessionsController 

我無法揣摩出這個錯誤。 有沒有人有任何想法?

THX,有一個美好的一天

邁克爾

回答

2

我認爲root :to =>需要指向字符串中的controller#action喜歡你的第二個例子,不是一個符號的格式。

此外,您鍵入「users_sessions」而不是「user_sessions」。這應該工作:

root :to => 'user_sessions#new' 
+0

是的,它的工作原理。非常感謝 ! – 2011-05-12 17:55:08