Обновление до Rails 3: проблема определения корневой страницы - PullRequest
0 голосов
/ 12 мая 2011

У меня проблема с установкой домашней страницы моего приложения.

Мой маршрут 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

Не могу понять, где эта ошибка. У кого-нибудь есть идеи?

Спасибо, хорошего дня

Микаэль

1 Ответ

2 голосов
/ 12 мая 2011

Я думаю, root :to => должен указывать на строку в формате controller#action, как во втором примере, а не на символ.

Кроме того, вы ввели «users_sessions» вместо «user_sessions». Это должно работать:

root :to => 'user_sessions#new'
...