2011-05-12 32 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