0

アプリケーションのホームページの設定に問題があります。

私の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

このエラーの場所がわかりません。誰にもアイデアはありますか?

Thx、良い一日を

マイケル

4

1 に答える 1

2

シンボルではなく、2番目の例のようなroot :to =>形式の文字列を指す必要があると思います。controller#action

また、「user_sessions」ではなく「users_sessions」と入力しました。これはうまくいくはずです:

root :to => 'user_sessions#new'
于 2011-05-12T17:43:41.817 に答える