Ruby 升级到Rails 3:定义根页面时出现问题
我在设置应用程序的主页时遇到问题 我的铁路2路线:Ruby 升级到Rails 3:定义根页面时出现问题,ruby,ruby-on-rails-3,routes,rails-3-upgrade,Ruby,Ruby On Rails 3,Routes,Rails 3 Upgrade,我在设置应用程序的主页时遇到问题 我的铁路2路线: map.login 'login', :controller => 'user_sessions', :action => 'new' map.root :login 我的铁路路线: match 'login', :to => 'user_sessions#new', :as => 'login' root :to => :login 但是“root:to=>:login”给我这个错误: No route
map.login 'login', :controller => 'user_sessions', :action => 'new'
map.root :login
我的铁路路线:
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
我想不出这个错误在哪里。
有人知道吗
Thx,祝你有愉快的一天
Michaël我认为
root:to=>
需要指向controller#action
格式的字符串,而不是符号
此外,您键入的是“用户会话”,而不是“用户会话”。这应该起作用:
root :to => 'user_sessions#new'