我在设置应用程序的主页时遇到问题。
我的rails2路线:
map.login 'login', :controller => 'user_sessions', :action => 'new'
map.root :login
我的rails3路线:
match 'login', :to => 'user_sessions#new', :as => 'login'
root :to => :login
但是“root:to =>:login”给我这个错误:
No route matches "/"
并且:
root :to => 'users_sessions#new'
我有这个错误:
uninitialized constant UsersSessionsController
我无法弄清楚这个错误在哪里。 有没有人有任何想法?
谢谢,祝你有个美好的一天
迈克尔
答案 0 :(得分:2)
我认为root :to =>
需要指向controller#action
格式的字符串,就像你的第二个例子,而不是符号。
此外,您键入了“users_sessions”而不是“user_sessions”。这应该有效:
root :to => 'user_sessions#new'